Facebook 图 api - 不支持的获取请求
Facebook graph api - Unsupported get request
我正在 Drupal 中创建一个自定义模块,其部分功能必须从业务页面获取帖子。因此,为简单起见,我将 fbapp 模块用作依赖项 (drupal.org/project/fbapp),以便我可以使用它的身份验证和请求功能(fbapp_app_authenticate() 和 fbapp_graph_request())无需担心不断更新的 Facebook 图表会使我自己的代码过时。
我创建了一个 facebook 应用程序,因此身份验证应该是应用程序令牌,使用 appid 和应用程序密码。这看起来不错,我回来了 access_token。但是,当我尝试从公开页面(客户端)阅读帖子时,我得到了回复:
"Unsupported get request. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api"
这是我的代码生成的查询和响应:
graph.facebook.com/oauth/access_token?client_id=<redacted>&client_secret=<redacted>&grant_type=client_credentials
array(1) {
["access_token"]=>
string(43) "<redacted>|<redacted>"
}
graph.facebook.com/<page_id>/posts?access_token=<redacted>|<redacted>"
string(183) "{"error":{"message":"Unsupported get request. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api","type":"GraphMethodException","code":100}}"
任何人都可以验证以编程方式查询 Facebook 页面的正确方法吗,也许我正在查询的页面中有一个我需要设置的设置(虽然我找不到任何东西)?
看来你所做的一切都是正确的。您得到的响应可能是(我不确定)因为您的客户 pageid 错误。
如果页面限制适用,据我所知只能使用用户访问令牌检索页面的提要(因为 FB 需要评估可见性标准,并且将您的应用设置为相同的限制在这里无济于事):
见
我正在 Drupal 中创建一个自定义模块,其部分功能必须从业务页面获取帖子。因此,为简单起见,我将 fbapp 模块用作依赖项 (drupal.org/project/fbapp),以便我可以使用它的身份验证和请求功能(fbapp_app_authenticate() 和 fbapp_graph_request())无需担心不断更新的 Facebook 图表会使我自己的代码过时。
我创建了一个 facebook 应用程序,因此身份验证应该是应用程序令牌,使用 appid 和应用程序密码。这看起来不错,我回来了 access_token。但是,当我尝试从公开页面(客户端)阅读帖子时,我得到了回复:
"Unsupported get request. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api"
这是我的代码生成的查询和响应:
graph.facebook.com/oauth/access_token?client_id=<redacted>&client_secret=<redacted>&grant_type=client_credentials
array(1) {
["access_token"]=>
string(43) "<redacted>|<redacted>"
}
graph.facebook.com/<page_id>/posts?access_token=<redacted>|<redacted>"
string(183) "{"error":{"message":"Unsupported get request. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api","type":"GraphMethodException","code":100}}"
任何人都可以验证以编程方式查询 Facebook 页面的正确方法吗,也许我正在查询的页面中有一个我需要设置的设置(虽然我找不到任何东西)?
看来你所做的一切都是正确的。您得到的响应可能是(我不确定)因为您的客户 pageid 错误。
如果页面限制适用,据我所知只能使用用户访问令牌检索页面的提要(因为 FB 需要评估可见性标准,并且将您的应用设置为相同的限制在这里无济于事):
见