Facebook 代表应用程序(FB图形API)在FB墙(业务页面)上发布

Facebook 代表应用程序(FB图形API)在FB墙(业务页面)上发布,facebook,facebook-graph-api,facebook-wall,Facebook,Facebook Graph Api,Facebook Wall,我需要代表我的FB应用程序在FB商业页面(例如餐厅)上发布一条消息 用例如下所示: 1.用户去商店 2.用户在手机上收到通知并打开它 3.用户被重定向到商店的FB页面,在那里他可以登录并发布消息,或者只是代表应用发布消息 问题是:为了让我的应用程序在商店的FB页面上发布,应该遵循哪些步骤?(我在FB Graph API文档中找不到对该案例的良好描述) 有谁能建议最好的链接来通读以获得这个答案吗?这一个: 尽管如此,如果您要发布到页面,您可能需要作为用户而不是应用程序进行身份验证。在这种情况下,

我需要代表我的FB应用程序在FB商业页面(例如餐厅)上发布一条消息

用例如下所示: 1.用户去商店 2.用户在手机上收到通知并打开它 3.用户被重定向到商店的FB页面,在那里他可以登录并发布消息,或者只是代表应用发布消息

问题是:为了让我的应用程序在商店的FB页面上发布,应该遵循哪些步骤?(我在FB Graph API文档中找不到对该案例的良好描述)

有谁能建议最好的链接来通读以获得这个答案吗?

这一个:

尽管如此,如果您要发布到页面,您可能需要作为用户而不是应用程序进行身份验证。在这种情况下,请参见此处:


此外,如果您以用户身份进行身份验证,则需要
publish\u流
user\u likes
权限。不用说,用户需要“喜欢”这个页面。

我也尝试过类似的方法。如果您使用page_id和page access token,它就可以工作,但在这种情况下,文章是代表页面本身而不是用户发布的。当使用用户访问令牌时,它不起作用。我在某个地方读到Facebook不赞成这样的帖子,其中会话用户与发布的id不同。现在还没有找到任何解决方案。

谢谢您的链接。所以,第一步是为我的应用程序获取访问令牌(运行良好),然后我可以使用它发布帖子,这很清楚。接下来,我尝试使用下面的API来做一个post:post带有post数据:access\u token=MY\u access\u token&message=Wall post检查,我得到了以下错误:{“error”:{“message”:“(#200)用户没有授权应用程序执行此操作”,“type”:“OAuthException”,“code”:200}”我到底做错了什么?你获得许可了吗?如果您在添加应用程序之前已经对其进行了身份验证,则通常需要取消授权和重新授权。请解释如何获取这些权限?我是否需要为此发送其他电话?首先,转到并单击“编辑应用程序”。单击左侧的“权限”。下面是权限输入框。将上述权限添加到“扩展权限”框中。然后,如果您使用的是JS API,请参见此处: