所以有一个应用程序,让我们说它是一个应用程序,能够根据用户第一次运行应用程序时的选择提供相关新闻。有没有办法将新闻发布到用户的墙上,而无需用户在线,理想情况下是应用程序?
所以在他/她的时间线上它看起来像这样(编辑过的图片,不是来自某个应用程序的真实帖子,只是让你理解我的意思):
当我使用$facebook->api('/me', 'post')
时,它只是创建一个帖子作为用户,这不是我想要的,并且不允许我在用户未登录时发布。
答案 0 :(得分:1)
您可以使用server side authentication获取长期访问令牌(60天),然后您可以使用该令牌直到令牌超时。然后,您需要让用户重新使用您的应用来获取新令牌。
您可以使用服务器端的client side authentication和extending the token来获得相同的功能。
另一个适合您的选项是获取应用访问令牌(不会过期)并询问用户publish_stream
权限,然后:
App访问令牌也可用于向Facebook发布内容 代表已授予您发布权限的用户 应用