php - Facebook Graph API - 如何使用新行发布到墙上?

标签 php facebook facebook-graph-api

我正在玩 Facebook Graph API,但我遇到了一个问题 - 我无法找到任何方法来使用一些 HTML 代码 新行发布到墙上。怎么做到的? 这是我的代码

<?php
include_once 'lib/facebook.php';
define("FACEBOOK_APP_ID", '10126');
define("FACEBOOK_API_KEY", '064ca1988b');
define("FACEBOOK_SECRET_KEY", '9afdf92114');
define("FACEBOOK_CANVAS_URL", 'http://apps.facebook.com/my_canv_app/');
if (isset($_GET['code'])){
    header("Location: " . FACEBOOK_CANVAS_URL);
    exit;
}

$facebook = new Facebook(array('appId' => FACEBOOK_APP_ID, 'secret' => FACEBOOK_SECRET_KEY));
$user = $facebook->getUser();
$loginUrl   = $facebook->getLoginUrl(
        array(
                'scope'  => 'email,publish_stream,user_birthday,user_location,user_about_me,user_hometown'
        )
);

if (!$user) {
    echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
    exit;
}


try {
    $uid = $facebook->getUser();
    $me = $facebook->api('/me');
    $statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Trying to make new line here \n <br /> Neither works', 'cb' => ''));
} catch (FacebookApiException $e) {
    echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
}
?>

我该怎么做?

最佳答案

这有效。

try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Line 1
                                                             Line 2
                                                             Line 3
                                                             Line 4',
                                                         'cb' => ''));

关于php - Facebook Graph API - 如何使用新行发布到墙上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376644/

相关文章:

php - 检查字符串中是否存在单词数组

c - UTF-8 的语言环境是什么?

objective-c - 如何使用graph api、objective c将本地镜像发布到用户的 friend 墙上?

php - 如何从 wordpress 插件将元数据添加到页面的头部?

php - 如何将 HTML 和 CSS 添加到 PDF 中

php - 优化 SQL 查询

javascript - 捕获 Facebook 评论框的关闭或发布到 Facebook 事件

javascript - 返回 HTML 时,存储在 MySQL 中的 Facebook 个人资料链接不起作用

ios - Facebook 移动应用程序安装广告错误 - 找不到您请求的页面

javascript - 从网页允许用户将图像发布到时间线(图像托管在 Facebook 上)