Php 从页面或应用程序张贴到Facebook用户的墙上

Php 从页面或应用程序张贴到Facebook用户的墙上,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我可以让用户授权我的应用程序,然后我可以使用以下代码在他们的墙上发布: new Facebook(...); $facebook->api('/'.$uid.'/feed', 'post', array('message' => 'My app says hi')); 这是可行的,但是出现在用户墙上的帖子是由用户写的,在帖子旁边有他们的脸和名字,旁边有我的应用程序。有没有办法让帖子在应用程序或我的页面旁显示,旁边有我的个人资料照片和姓名 我已经尝试了上述方法的许多变体,包括显式获取

我可以让用户授权我的应用程序,然后我可以使用以下代码在他们的墙上发布:

new Facebook(...);
$facebook->api('/'.$uid.'/feed', 'post', array('message' => 'My app says hi'));
这是可行的,但是出现在用户墙上的帖子是由用户写的,在帖子旁边有他们的脸和名字,旁边有我的应用程序。有没有办法让帖子在应用程序或我的页面旁显示,旁边有我的个人资料照片和姓名

我已经尝试了上述方法的许多变体,包括显式获取应用程序访问令牌,但这会得到相同的结果

应用程序或页面是否有可能以自己的身份发布在用户的墙上,而不是假装是用户?

试着阅读以下内容

试试看这个

正如您所说,您正在使用您的用户凭据授权该应用程序,对吗?这就是为什么你的帖子是由那个用户创建的。您必须授权具有访问页面管理部分的用户名的应用程序

并使用从和到facebook api的有效负载


Ref:

您正在使用您所说的用户凭据授权应用程序,对吗?这就是为什么你的帖子是由那个用户创建的。您必须授权具有访问页面管理部分的用户名的应用程序

并使用从和到facebook api的有效负载

参考:

不可能在用户的墙上发布应用程序或页面。即使有可能,也不推荐

如果你想通知你的粉丝一些事情,最好的办法就是在你的页面的墙上贴上这篇文章将出现在你的粉丝新闻提要中的位置

这也可以为你的网站粉丝们做:

不可能在用户的墙上发布应用程序或页面。即使有可能,也不推荐

如果你想通知你的粉丝一些事情,最好的办法就是在你的页面的墙上贴上这篇文章将出现在你的粉丝新闻提要中的位置


这也可以为你的网站粉丝们做:

发布你需要的“照片”对象

有效的访问令牌 发布流权限
有关代码,请参阅发布所需的“照片”对象

有效的访问令牌 发布流权限
关于代码,请参考

如果事实证明这是不可能的,那么是否有向用户通知事情的最佳实践?在我自己的页面上发布并@提及用户?或者直接发送消息?嗯,目前Facebook不允许通过应用程序发布此类帖子。如果通知请求符合您的用户体验需求,您可以尝试,但FB目前不支持您想要的。如果事实证明这是不可能的,是否有向用户通知事情的最佳做法?在我自己的页面上发布并@提及用户?或者直接发送消息?嗯,目前Facebook不允许通过应用程序发布此类帖子。你可以尝试,如果通知请求符合你的用户体验需求,但你想要的东西目前不受FB支持。通过测试这里的所有建议和更多在线研究,似乎你是对的,我不能发布到追随者的墙上。在我的页面上发布作为我的页面仍然可以实现我想要的结果,前提是我还可以向用户添加一个@提。总而言之,@提也不可能。我觉得奇怪的是,如果我假装是某个用户,FB会允许我在用户的墙上发帖,但我不能以自己的身份发帖——似乎他们只允许透明度较低的选项。通过测试这里的所有建议和更多在线研究,似乎你是对的,我不能在关注者的墙上发帖。在我的页面上发布作为我的页面仍然可以实现我想要的结果,前提是我还可以向用户添加一个@提。总而言之,@提也不可能。我觉得奇怪的是,如果我假装是某个用户,FB会允许我在用户的墙上发帖,但我不能以自己的身份发帖——似乎他们只允许透明度较低的选项。我最初授权用户,但我的第一个示例中的实际请求是单独运行的,而用户没有登录。不幸的是,往返字段并不能解决这个问题,我相信它们是只读的。经过进一步的测试和研究,我并不认为我正在尝试做的是可能的。我最初授权用户,但在我的第一个示例中,实际的请求是单独运行的,而用户没有登录。不幸的是,往返字段并不能解决这个问题,我相信它们是只读的。经过进一步的测试和研究,我并不认为我正在尝试做的是可能的。