【发布时间】:2012-09-13 22:12:10
【问题描述】:
我可以让用户授权我的应用,然后我可以使用此代码在他们的墙上发布:
new Facebook(...);
$facebook->api('/'.$uid.'/feed', 'post', array('message' => 'My app says hi'));
这可行,但出现在用户墙上的帖子是用户(帖子旁边有他们的脸和名字,旁边有“通过我的应用程序”)。有没有办法让帖子显示在应用(或我的页面)旁边,旁边有我的个人资料照片和姓名?
我已经尝试了上述的许多变体,包括明确获取应用访问令牌as documented,但这给出了相同的结果。
是否可以让应用或页面以自己的身份发布在用户的墙上,而不是伪装成用户?
【问题讨论】:
-
如果事实证明这是不可能的,是否有最佳实践来通知用户?在我自己的页面上发布并@提及用户也许?还是直接发消息?
-
嗯,目前,Facebook 不允许应用发布此类帖子。您可以尝试通知请求 (developers.facebook.com/docs/reference/dialogs/requests) 是否符合您的 UX 需求,但 FB 目前不支持您想要的。
标签: php facebook facebook-graph-api facebook-php-sdk