使用Graph API将粉丝页面发布为粉丝页面(而不是用户)

时间:2011-12-30 17:49:16

标签: api facebook-graph-api facebook-apps facebook-page

需要帮助。我有Graph API代码,它使用具有脱机权限的身份验证令牌作为我发布到粉丝页面。我似乎无法弄清楚如何将其发布到粉丝页面作为粉丝页面。 API Explorer仅作为个人使用。当我为页面“使用Facebook作为...”并尝试使用资源管理器时,它告诉我它必须让我重新成为我的第一个。因此,身份验证令牌适用于我的个人帐户,而不是粉丝页面帐户。身份验证令牌具有manage_pages权限,但这只是让我以我的身份发布到页面。

任何人都有答案或知道我在哪里可以找到答案?在FB,Bing,Google上搜索所有关于此特定问题的内容都没有。

当然,关键是,虽然我可以像我一样拥有自动化帖子,但这意味着帖子不会显示为来自页面,因此大多数人都不会看到它。需要成人监督! ;)

3 个答案:

答案 0 :(得分:2)

查看标题App Login下的authentication documentation。您需要的所有信息都是...... 您必须为页面请求访问令牌而不是用户 - 然后您发布的所有帖子都在页面的下半部分。


https://graph.facebook.com/oauth/access_token?
     client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
     grant_type=client_credentials

获取该网址会为您提供正确的访问权限,以便作为您的网页发布。

答案 1 :(得分:2)

要发布到粉丝页面,您不仅需要管理页面权限,而且最重要的是您需要页面访问令牌,这里是获取页面访问令牌的代码。

$pages_arr = array(
'access_token'=>$access_token ,
'fields'=>'access_token' 

);


// Get Page access_token
$page_token = $fb->api('/'.$pageid, 'get',$pages_arr);

$page_access_token=$page_token['access_token']; // get page access_token

// you got the page access token,now use it to do anything on page as page 

答案 2 :(得分:0)

http://bobbelderbos.com/2011/11/facebook-api-post-to-page-and-as-page/

上查看我的博文“如何发布到页面和AS页面”

获得manage_pages权限后,每个页面都需要自己的访问代码。

有关进一步说明,演示和代码下载,请参阅博客文章。

相关问题