php – 从该页面本身更新Facebook页面状态
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 从该页面本身更新Facebook页面状态,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1599字,纯文字阅读大概需要3分钟。
内容图文
![php – 从该页面本身更新Facebook页面状态](/upload/InfoBanner/zyjiaocheng/699/fbd39bbe006d4d108559d7526c8c102d.jpg)
我正在尝试更新我的页面状态(从我的页面).我已成功使用以下代码发布到页面墙:
require_once 'facebook-php-sdk/src/facebook.php';
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => '...',
'secret' => '...'
));
$attachment = array(
'access_token' => "...",
'message'=> "Hello World"
);
$facebook->api('/pageId/feed','POST', $attachment);
但帖子显示我从我的帐户(即:Joe博客)发布到该页面,我希望它显示它是由页面本身发布的(即:页面名称).
或者我是以错误的方式去做的?我应该尝试更改页面的状态(如果可能)吗?
任何帮助将不胜感激.
解决方法:
经过多天把头发拉过这个头发后,我似乎已经解决了这个问题.我会解释:
我的帖子来自自己而不是页面的原因是因为我使用的access_token来自我的帐户而不是来自页面.您需要从页面本身获取访问令牌.
在“页面模拟”下解释了这一点(http://developers.facebook.com/docs/api#auth)
这就是我做到的.
我首先允许我的帐户使用此URL来管理我拥有的页面:
https://graph.facebook.com/oauth/authorize?client_id=...&redirect_uri=...&scope=manage_pages
你将需要插入带有你的应用程序ID的client_id并插入一个重定向网址 – 你将被带到一个页面巫婆会要求你授权(你应该说是的:)
然后在php中我通过以下代码访问了我当前帐户和我管理的页面的详细信息:
require_once 'facebook-php-sdk/src/facebook.php';
$facebook = new Facebook(array(
'appId' => '...',
'secret' => '...'
));
$attachment2 = array(
'access_token' => "..." //this is my current user access_token
);
$page = $facebook->api('/me/accounts', 'get', $attachment2);
print_r($page);
这将打印出您管理的页面的详细信息以及这些页面的access_tokens(宾果游戏!)
然后,您可以使用那些/那些access_token(s)并将其插入我上面发布的代码和whala中 – 它将从您的页面发布到您的页面.
内容总结
以上是互联网集市为您收集整理的php – 从该页面本身更新Facebook页面状态全部内容,希望文章能够帮你解决php – 从该页面本身更新Facebook页面状态所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。