我可以让用户授权我的应用程序,然后我可以使用以下代码在他们的墙上发布:
new Facebook(...);
$facebook->api('/'.$uid.'/feed', 'post', array('message' => 'My app says hi'));
这可行,但用户墙上显示的帖子是由用户发布的(帖子旁边有用户的头像和姓名,旁边有“通过我的应用程序”)。有没有办法让帖子看起来是由应用程序(或我的页面)发布的,旁边有我的个人资料照片和姓名?
我尝试了上述方法的许多变体,包括显式获取应用程序访问 token as documented但这给出了相同的结果。
应用程序或页面是否可以以自身身份在用户墙上发布内容,而不是冒充用户?
最佳答案
无法以应用或页面的形式在用户墙上发布。即使有可能,也不推荐!
如果您想通知您的粉丝某件事,最好的办法就是在您的页面墙上发帖(如 your page ),该帖子将出现在您的粉丝新闻源中。
这也可以为您的网站粉丝(喜欢者)完成:https://developers.facebook.com/blog/post/465/
关于php - 从页面或应用程序发布到 Facebook 用户的留言墙上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677975/