Facebook 如何通过应用程序通知用户

Facebook 如何通过应用程序通知用户,facebook,facebook-graph-api,facebook-wall,facebook-timeline,Facebook,Facebook Graph Api,Facebook Wall,Facebook Timeline,所以有一个应用程序,假设它是一个能够根据用户第一次运行应用程序时所做的选择来发布相关新闻的应用程序。有没有一种方法可以将新闻发布到用户的墙上,而不必让用户在线,理想情况下作为应用程序 所以在他/她的时间轴上看起来是这样的(经过编辑的图片,不是某个应用程序的真实帖子,只是为了让你明白我的意思): 当我使用$facebook->api('/me',post')时,它只是以用户身份创建一个post,这不是我想要的,并且在用户未登录时不允许我发布。您可以使用获取一个长期访问令牌(60天),然后使用该令

所以有一个应用程序,假设它是一个能够根据用户第一次运行应用程序时所做的选择来发布相关新闻的应用程序。有没有一种方法可以将新闻发布到用户的墙上,而不必让用户在线,理想情况下作为应用程序

所以在他/她的时间轴上看起来是这样的(经过编辑的图片,不是某个应用程序的真实帖子,只是为了让你明白我的意思):

当我使用
$facebook->api('/me',post')
时,它只是以用户身份创建一个post,这不是我想要的,并且在用户未登录时不允许我发布。

您可以使用获取一个长期访问令牌(60天),然后使用该令牌直到令牌超时。然后,您需要让用户重新登录您的应用程序以获取新令牌

您可以通过在服务器端使用和获得相同的结果

另一个适合您的选项是获取应用程序访问令牌(不会过期),并向用户请求
发布\u流
权限,然后:

应用程序访问令牌也可用于在Facebook上发布内容 代表已授予您的发布权限的用户 应用程序

您可以使用获取长期访问令牌(60天),然后使用该令牌直到令牌超时。然后,您需要让用户重新登录您的应用程序以获取新令牌

您可以通过在服务器端使用和获得相同的结果

另一个适合您的选项是获取应用程序访问令牌(不会过期),并向用户请求
发布\u流
权限,然后:

应用程序访问令牌也可用于在Facebook上发布内容 代表已授予您的发布权限的用户 应用程序


问题是,我不想代表用户发布,而是作为应用程序本身。据我所知,你不能作为应用程序本身,作为用户在用户墙上发布。问题是,我不想代表用户发布,而是作为应用程序本身,据我所知,你不能作为应用程序本身,作为用户在用户墙上发布。