Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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_Facebook_Facebook Graph Api - Fatal编程技术网

Php 通过关键字搜索Facebook群组的方法

Php 通过关键字搜索Facebook群组的方法,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我想使用Facebook graph API按关键字搜索Facebook群组。我用过 搜索?q=关键字&类型=组 在GraphAPI浏览器中,它运行良好,但需要生成用户访问令牌。我还阅读了以下facebook API文档 还有另一种方法可以调用Graph API,它不需要使用生成的应用程序令牌。您只需在拨打电话时将您的应用id和应用机密作为访问令牌参数传递: 然而,当我尝试这种方法时,它会出错 {错误:{消息:200必须具有有效的访问令牌才能访问此端点,类型:OAutheException,代

我想使用Facebook graph API按关键字搜索Facebook群组。我用过

搜索?q=关键字&类型=组

在GraphAPI浏览器中,它运行良好,但需要生成用户访问令牌。我还阅读了以下facebook API文档

还有另一种方法可以调用Graph API,它不需要使用生成的应用程序令牌。您只需在拨打电话时将您的应用id和应用机密作为访问令牌参数传递:

然而,当我尝试这种方法时,它会出错

{错误:{消息:200必须具有有效的访问令牌才能访问此端点,类型:OAutheException,代码:200}}

我不明白为什么这需要一个用户访问令牌。我想要执行的搜索与任何用户无关,我只想要一个匹配组的列表


如何从我的服务器作为我的facebook应用程序执行此搜索?

根据特定的搜索文档,您需要一个用户访问令牌

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

跨页面和位置对象的搜索需要应用程序访问令牌。 所有其他端点都需要用户访问令牌。