我需要代表我的FB应用程序向(例如餐厅的)FB业务页面发布消息。代表应用程序(FB图形API)在FB墙(业务页面)上发布
使用情况如下: 1.用户进入商店 2.用户得到他的手机上的通知,并打开它 3.用户被重定向到商店的FB页面,在那里他可以登录和发布消息或只是代表应用发布消息
问题是:应该遵循哪些步骤才能让我的应用在商店的FB页面上发布? (我无法在FB Graph API文档中找到这种情况的很好描述)。
任何人都可以提出最好的链接通读以获得此答案?
我需要代表我的FB应用程序向(例如餐厅的)FB业务页面发布消息。代表应用程序(FB图形API)在FB墙(业务页面)上发布
使用情况如下: 1.用户进入商店 2.用户得到他的手机上的通知,并打开它 3.用户被重定向到商店的FB页面,在那里他可以登录和发布消息或只是代表应用发布消息
问题是:应该遵循哪些步骤才能让我的应用在商店的FB页面上发布? (我无法在FB Graph API文档中找到这种情况的很好描述)。
任何人都可以提出最好的链接通读以获得此答案?
这一个: https://developers.facebook.com/docs/authentication/applications/
虽然,如果你发布到一个页面,您可能需要为用户进行身份验证,而不是应用程序。在这种情况下,在这里看到: https://developers.facebook.com/docs/authentication/client-side/
另外,如果你作为一个用户进行身份验证,则需要在publish_stream
和user_likes
权限。毫无疑问,用户需要'喜欢'这个页面。
我也试过类似的东西。它适用于使用page_id和页面访问令牌的情况,但在这种情况下,该帖子是代表页面本身而不是用户发布的。当使用用户访问令牌时,它不起作用。我在某处读到Facebook已经弃用这样的帖子,其中会话用户不同于发布发布的ID。直到现在还找不到任何解决方案。
感谢您的链接。 因此,第一步是为我的应用程序获取访问令牌(这很顺利),然后我可以使用它发布帖子,很明显。 接下来,我尝试使用下面的API做一个帖子: POST https://graph.facebook.com/BUSINESS_PAGE_ID_GOES_HERE/feed 与POST数据: =的access_token&MY_ACCESS_TOKEN消息=的墙后检查 我收到以下错误: {“error”:{“message”:“(#200)用户尚未授权应用程序执行此操作”,“type”:“OAuthException”,“code “:200}} 我在这里做错了什么? – hrmcd
您是否获得了权限?如果您在添加应用程序之前已经对您的应用程序进行了身份验证,则通常需要取消授权并重新授权。 –
你能解释一下如何获得这些权限吗?我应该发送额外的电话吗? – hrmcd