Я нашел несколько разных страниц по извлечению данных JSON из видео-таблицы facebook с использованием FQL.
Будет ли это рассматриваться как приложение для Facebook?
Я использую сервер Apache с PHP 4. У меня есть запрос:
SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner= ***myID****
Разработчик Facebook говорит "You can execute FQL queries by fetching <a href="https://api.facebook.com/method/fql.query?query=QUERY" rel="nofollow">https://api.facebook.com/method/fql.query?query=QUERY</a>. You can specify a response format as either XML or JSON with the format query parameter."
Должен ли я просто сделать
<?
ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);
require 'include/facebook_api.php';
$facebook = new Facebook(array(
'appId' => '******myID********',
'secret' => '******MYSECRET**************',
'cookie' => true,
));
$fql = "SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner= *****FBID*******";
$response = $facebook->api(array(
'method' => 'fql.query',
'query' =>$fql,
));
print_r($response);
?>
Включаемый файл: https://github.com/facebook/php-sdk/blob/master/src/facebook.php
Я получаю следующую ошибку:
stdClass Object ( [error_code] => 190 [error_msg] => Invalid OAuth 2.0 Access Token [request_args] => Array ( [0] => stdClass Object ( [key] => method [value] => fql.query ) [1] => stdClass Object ( [key] => query [value] => SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner= ***************** ) [2] => stdClass Object ( [key] => api_key [value] => ***************** ) [3] => stdClass Object ( [key] => format [value] => json-strings ) [4] => stdClass Object ( [key] => access_token [value] => ***************** ) ) )
Любая информация или точное направление было бы замечательно.