2015-11-22 3 views
1

Использование старого API я смог получить по каждому URL-адресу: нравится, делится, комментирует, подсчитывает количество кликов. (используется links.getStats?urls=www.google.com)Facebook Graph API: разбиение счетчика участия

Как получить всю эту информацию с помощью нового API? Я попытался с помощью https://graph.facebook.com/?id=http://www.google.com&fields=og_object{engagement}

Из того, что я понимаю, граф взаимодействия является суммой всех вышеперечисленных полей ..

Как я могу получить каждую из них в отдельности? (И в одном запросе!)

я смог найти Симпатии и комментарии подсчитывают получать идентификатор из URL, а затем просить https://graph.facebook.com/381702034999?fields=likes.limit(0).summary(true),comments.limit(0).summary(true),engagement Но насчет акций и кликов? и почему участие намного больше, чем сумма?

+0

У меня есть код для ios .... какая технология вы использовали ... –

+0

@Moseph Я использую ruby, но Im просто отправил http-запрос .. даже с API-интерфейсом explorer я не смог найти способ получить эта информация – tubu13

ответ

2

Насколько я знаю, невозможно воспроизвести результаты REST API с помощью текущего API-интерфейса Graph.

Вы можете сделать вызов, как

/?fields=id,share,og_object{engagement{count},likes.summary(true).limit(0),comments.limit(0).summary(true)}&id=http://www.google.com 

, который использует только один запрос и получить, как и количество комментариев. Он возвращает

{ 
    "id": "http://www.google.com", 
    "share": { 
    "comment_count": 2, 
    "share_count": 14139003 
    }, 
    "og_object": { 
    "engagement": { 
     "count": 14139003 
    }, 
    "likes": { 
     "data": [ 
     ], 
     "summary": { 
     "total_count": 87227, 
     "can_like": true, 
     "has_liked": false 
     } 
    }, 
    "comments": { 
     "data": [ 
     ], 
     "summary": { 
     "order": "ranked", 
     "total_count": 1263, 
     "can_comment": true 
     } 
    }, 
    "id": "381702034999" 
    } 
} 

Получение количества щелчков больше не возможно ИМХО.