Для моего приложения мне нужно создать кнопку поиска, которая ищет сообщения, используя параметр 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 Я не получаю, пожалуйста, помогите
Вы можете удалить @ перед файловым_компонентом и посмотреть, какие сообщения об ошибках возвращаются? – aashnisshah
В нем говорится: «Не удалось открыть поток: HTTP-запрос не удался! HTTP/1.1 400 Bad Request в /var/www/search_query.php в строке 4» –
ваш '' '$ json_object''' привязан к файлам fopen и file_get_contents. Кажется, у вас проблемы с подключением к URL-адресу, который вы использовали для поиска по графику. Какой поисковый запрос вы тестируете? – aashnisshah