2015-06-05 3 views
1

Почему есть информация о хэштегах facebook, если он не поддерживается графическим API? https://developers.facebook.com/docs/graph-api/reference/hashtag Есть ли способ получить изображения и контент с помощью hashtag?Получить контент из facebook с помощью hashtag

#summerhangout т.е.:

/* PHP SDK v4.0.0 */ 
/* make the API call */ 
$request = new FacebookRequest(
    $session, 
    'GET', 
    '/%23summerhangout' 
); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 
/* handle the result */ 

Результат:

Fatal error: Uncaught exception 'Facebook\FacebookAuthorizationException' with message '(#803) Some of the aliases you requested do not exist: #summerhangout' in /Library/WebServer/Documents/projname/vendor/facebook/php-sdk-v4/src/Facebook/FacebookRequestException.php:134 
Stack trace: 
#0 /Library/WebServer/Documents/projname/vendor/facebook/php-sdk-v4/src/Facebook/FacebookRequest.php(280): Facebook\FacebookRequestException::create('{"error":{"mess...', Object(stdClass), 404) 
#1 /Library/WebServer/Documents/projname/helper/facebook.php(127): Facebook\FacebookRequest->execute() 
#2 {main} 
    thrown in /Library/WebServer/Documents/projname/vendor/facebook/php-sdk-v4/src/Facebook/FacebookRequestException.php on line 134 

ответ

2

Почему информация о facebook хэштегов, если он не поддерживается графа API?

Это указывается в первой строке

Информация о хэштегов. Используется в API-интерфейсах Facebook's

Trending API - это функция с белым списком, доступная только избранным компаниям.

Есть ли способ получить изображения и контент с помощью hashtag?

Да, используя API трендов.

$request = new FacebookRequest(
    $session, 
    'GET', 
    '/%23summerhangout' 
); 

Это должно быть с помощью hashtag-id, сформулированную в документации.

Так хэштегом идентификатор для #summerhangout является 147811522058338

$request = new FacebookRequest(
    $session, 
    'GET', 
    '/147811522058338' 
); 

Я даже не знаю, почему вы вызываете этот край, когда документация говорит вам, что только те поля, которые вы получите здесь имя и идентификатор (который вы уже знаете)

{ 
    "id": "147811522058338", 
    "name": "#Summerhangout" 
} 
+3

Хорошо, нет, невозможно получить изображения и контент из API через hashtag, если единственное, что возвращается, это имя и идентификатор. Как вы получили Идентификатор для Hashtag? – Conjak

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