Facebook Graph API搜索返回空数据

时间:2015-02-18 12:04:02

标签: php facebook facebook-graph-api

我一直试图通过调用Facebook图形API来获取有关某些国家/地区的信息。在图形浏览器中,我得到了一组很好的数据,但是当我在我的fb应用程序中调用它时,它是空的。我已经检查了php html请求中使用的所有变量,它们都很好。有什么想法吗?

Link to explorer query

浏览器:

 https://graph.facebook/v2.2/search?location_types=['country']&type=adgeolocation&q=Denmark

PHP:

$get_url = "https://graph.facebook.com/v2.2/search?location_types=['country']&type=adgeolocation&q=" . $country . "&access_token=" . $access_token;

的print_r($ GET_URL)

https://graph.facebook.com/v2.2/search?location_types=['country']&type=adgeolocation&q=Denmark&access_token=

1 个答案:

答案 0 :(得分:0)

检查您是否使用了必需的用户访问令牌。您可以在此处查看您的访问令牌类型:

用于/search端点文档:

  

所有Graph API搜索查询都需要请求中包含的访问令牌。您需要的访问令牌类型取决于您正在执行的搜索类型。

     
      
  • 搜索Page和Place对象需要应用访问令牌。
  •   
  • 所有其他端点都需要用户访问令牌。
  •