Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何设置Facebook页面以接收自动更新?_Php_Javascript_Facebook_Web Services_Facebook Graph Api - Fatal编程技术网

Php 如何设置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

我觉得问这个问题非常奇怪,但是在设置权限或设置正确的访问令牌几个小时后,显然没有成功,我觉得我应该在这里寻求一些有经验的帮助

我尝试了几种不同的途径,利用几个API向特定组织的Facebook页面发送自动更新,但是每次我都会遇到不同的错误。最近的一对夫妇是:

• 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应用程序发布到特定页面。您采取了哪些步骤来设置此设置?