加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:08:36 所属栏目:PHP教程 来源:网络整理
导读:我正在玩Facebook Graph API,我面临一个问题 – 我找不到任何方式如何使用一些 HTML代码或新行发布到墙上.怎么做? 这是我的代码 ?phpinclude_once 'lib/facebook.php';define("FACEBOOK_APP_ID",'10126');define("FACEBOOK_API_KEY",'064ca1988b');define("
我正在玩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>";
}
?>

我怎么能这样做?

解决方法

您不能在墙上的帖子中包含任何标记或新行.您曾经能够提供一些FBML标记来获得一些基本的格式,但这被滥用了.如果您可以包含HTML和新行,Facebook个人资料将开始看起来像MySpace个人资料.

出于安全原因,Facebook几乎清理所有墙/配置文件内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读