Php 如何设置Facebook页面以接收自动更新?
我觉得问这个问题非常奇怪,但是在设置权限或设置正确的访问令牌几个小时后,显然没有成功,我觉得我应该在这里寻求一些有经验的帮助 我尝试了几种不同的途径,利用几个API向特定组织的Facebook页面发送自动更新,但是每次我都会遇到不同的错误。最近的一对夫妇是:Php 如何设置Facebook页面以接收自动更新?,php,javascript,facebook,web-services,facebook-graph-api,Php,Javascript,Facebook,Web Services,Facebook Graph Api,我觉得问这个问题非常奇怪,但是在设置权限或设置正确的访问令牌几个小时后,显然没有成功,我觉得我应该在这里寻求一些有经验的帮助 我尝试了几种不同的途径,利用几个API向特定组织的Facebook页面发送自动更新,但是每次我都会遇到不同的错误。最近的一对夫妇是: • WWW-Authenticate: OAuth "Facebook Platform" "insufficient_scope" "(#200) This API call requires a valid app_id." • OA
• WWW-Authenticate: OAuth "Facebook Platform" "insufficient_scope" "(#200) This API call requires a valid app_id."
• OAuthException: (#200) The user hasn't authorized the application to perform this action
设置->身份验证对话框上的我的应用程序“扩展权限”包括:发布流
、状态更新
和管理页面
我已经按照上的说明获得了一个访问令牌,我甚至还设置了一个Facebook应用程序,并授予它发布流扩展权限
此外,例如,当我按照下面的说明操作时:-我使用了与我一直尝试使用的相同的access\u令牌。当我尝试进入我的订阅源时(通过graph.facebook.com/APP\u ID\u NUMERIC\u SEQUENCE/feed),我会收到如下消息:
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104
}
}
是否有人可以建议采取哪些具体步骤,使任何给定的Facebook页面不再是新的,不仅允许外部更新,而且如何获得自动更新所需的所有相关令牌和id?
正如您所见,我不是在问如何进行更新,而是简单地说,我想确保我在所有初始步骤中都有点我的I和交叉我的t,因为很明显,我缺少了一个简单的依赖性步骤。您使用的SDK是什么?另外,应用程序在哪里托管?实际上,我并不是在开发一个成熟的facebook应用程序本身。更新将通过Ruby on Rails应用程序进行;可能使用fb_图
或koala
gem,但是我可以自由使用任何方法和任何sdk版本。正在进行更新的实际应用程序托管在Heroku上,但是我最初尝试在本地开发工作站上测试更新。同样,我认为主要的问题更多的是来自某个地方的权限问题,而不是周围的软件问题。你对应用程序的网站URL定义了什么?你有一些示例代码可以让我看看吗?@trickyzter在我的基础部分,在“选择你的应用程序如何与Facebook集成”、“网站”下已使用指向我的生产应用程序URL的URL进行检查。是否有一个简单的教程描述了这个场景?例如,在我的例子中,您的最终目标只是在发布事件更新时允许其他web应用程序发布到特定页面。您采取了哪些步骤来设置此设置?