2014-11-14 6 views
-1

Для моего приложения мне нужно создать кнопку поиска, которая ищет сообщения, используя параметр face face graph graph api. Я получил токен доступа и когда я набираю тот же url в адресной строке, я получаю вывод как json, но если я попытаюсь использовать ту же внутреннюю функцию php, я не получаю вывод. Я получаю пустой вывод.facebook Graph API поиск

Моего код для кнопки поиска

<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'; 
[email protected]('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; 
[email protected]_get_contents($b); 
echo $json_object; 

Если я эхо $ B и вставить тот же URL я получаю правильный вывод, но если я пытаюсь с помощью функции PHP Я не получаю, пожалуйста, помогите

+0

Вы можете удалить @ перед файловым_компонентом и посмотреть, какие сообщения об ошибках возвращаются? – aashnisshah

+0

В нем говорится: «Не удалось открыть поток: HTTP-запрос не удался! HTTP/1.1 400 Bad Request в /var/www/search_query.php в строке 4» –

+0

ваш '' '$ json_object''' привязан к файлам fopen и file_get_contents. Кажется, у вас проблемы с подключением к URL-адресу, который вы использовали для поиска по графику. Какой поисковый запрос вы тестируете? – aashnisshah

ответ

1

Public Post поиск устарела начиная с апреля 30-го 2014 года с графическим API версии 2.0.

Смотреть

Public Post поиска больше не доступен.

+0

Нет его доступных ... Я пробовал и использовал это. Я не вижу, пользуюсь ли я функцией через php. Я прямо набираю url. Я могу видеть все публичные сообщения с ключевым словом поиска. Если он больше не доступен, я бы не смог увидеть в любом случае. –

+0

Это возможно только в том случае, если вы создали токен доступа с помощью приложения Graph API v1.0. И это прекратит работу 30 апреля 2015 года. – Tobi

Смежные вопросы