首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在facebook粉丝主页上贴个便条

在facebook粉丝主页上贴个便条
EN

Stack Overflow用户
提问于 2013-11-25 09:45:06
回答 1查看 400关注 0票数 0

为这件事疯狂。我正在使用facebook。我想要的是,贴一张便条(不是留言)到我的粉丝页面墙上。我已经指定了消息、主题、访问令牌以及我的扇页id。我已经添加了所有必需的权限,它们是manage_pages, publish_stream, create_note。我还在我的应用程序设置中添加了所有必需的扩展权限。

问题

这张便条是贴在我的墙上,而我想把它张贴在我的扇页墙上。这是我的代码:

代码语言:javascript
运行
复制
$appId = 'APP_ID';
$secret = 'APP_SECRET';
$returnurl = 'RETURN_URL';
$permissions = 'manage_pages, publish_stream, create_note';

$displaymessage = 'Message part of note';
$subject = 'Subject of note';

$accesstoken = 'ACCESS_TOKEN'; $pageid = 'PAGE_ID';

$fb = new Facebook(array('appId'=>$appId, 'secret'=>$secret));

$fbuser = $fb->getUser();

if($fbuser)
{
    try
    {
        $message = array(
                'access_token' => $accesstoken,
                'message' => $displaymessage,
                'subject' => $subject,
        );
        $posturl = '/$pageid/notes';
        $result = $fb->api($posturl,'POST',$message);
        if($result)
        {
            echo 'Successfully posted to Facebook Wall...';
        }
    }
    catch(FacebookApiException $e)
    {
        echo $e->getMessage();
    }
}
else
{
    $fbloginurl = $fb->getLoginUrl(array('redirect-uri'=>$returnurl, 'scope'=>$permissions));
    echo '<a href="'.$fbloginurl.'">Login with Facebook</a>';
}

我已经查了很多这件事,我想知道是否可以在粉丝页面上贴个便条作为管理员?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 02:58:54

终于找到了解决办法。我想访问令牌有问题了。因此,我没有指定访问令牌,而是使用

代码语言:javascript
运行
复制
$page_info = $facebook->api("/$pageId?fields=access_token");

在数组中使用$page_info,如下所示

$args = array( "access_token" => $page_info["access_token"], "message" => "Note Body", "subject" => "Note subject!" );

我已经设法把这张便条贴到我的脸书粉丝主页上了!谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20188839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档