facebook 图形 API 搜索


facebook Graph API search

对于我的应用程序,我需要创建一个搜索按钮,该按钮使用facebook图形api搜索选项搜索帖子。我获得了一个访问令牌,当我在地址栏中键入相同的 url 时,我得到的输出为 json 数组,但如果我在 php 函数中尝试相同的操作,我没有得到输出。我得到空输出。

我的搜索按钮代码

<form action="search_query.php" method ="GET">
<b>Enter Search Term:</b> <input type="text" name="query" size="100">
<input type="submit" value="search">

</form>

我用于获取搜索字符串和获取输出 json 数组的代码。

<?php
$a= $_GET['query'];
$access_token='My_access_token';
$json_object=@fopen('https://graph.facebook.com/search?q='.$a.'&type=post&access_token='. $access_token);
 $b='https://graph.facebook.com/search?q='.$a.'&type=post&access_token='. $access_token;
// echo $b;
 $json_object=@file_get_contents($b);
echo $json_object;

如果我回显$b并粘贴相同的 url,我会得到正确的输出,但如果我尝试使用 php 函数我没有得到,请帮助

自 2014 年 4 月 30 日起,Graph API v2.0 已弃用公共帖子搜索。

  • https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

公共帖子搜索不再可用。