2012-06-18 3 views
0

Я пытаюсь понять, как лучше всего получить количество ретвитов для данного твита, а также количество комментариев для определенного сообщения в facebook.Как отслеживать ретвиты и комментарии к facebook?

Я знаю, что есть призывы api получить эти вещи индивидуально, используя их соответствующую apis, однако мой вопрос заключается в том, как достичь этого на разных платформах.

Например, скажем, у меня есть приложение для веб-приложений и iOS, и я хотел бы, чтобы мои пользователи могли обмениваться изображениями с Facebook или Twitter. Я использовал что-то вроде ShareKit на iOS для обмена изображениями, и я, вероятно, мог бы настроить его, чтобы захватить идентификатор для твита/сообщения, которое я мог бы отправить обратно в веб-приложение для хранения в db.

Вопрос в том, как я могу получить количество ретвитов/симпатий для этих твитов и сообщений? Проблема заключается в том, что, насколько я понимаю, это аутентифицированные вызовы, и у меня не было бы правильной аутентификации, чтобы получить эту информацию из facebook/twitter, поскольку пользователь только разрешил мое приложение iOS, а не веб-приложение? Есть ли способ передать аутентификацию пользователя на мой сервер с iOS, а затем использовать это при совершении звонков, чтобы получить количество ретвитов/понравившихся?

Любые идеи?

Thx

ответ

2

Вы делаете не должны быть заверены, чтобы увидеть, сколько ретвиты твит имеет.

documentation on showing tweets делает это очень четким.

Допустим, что твит идентификатор 211912719195058176

Вы можете сделать этот вызов API Твиттера

https://api.twitter.com/1/statuses/show.json?id=211912719195058176&include_entities=true 

В ответ вы увидите

"retweet_count":26 

Это так просто.

+0

Thx, я видел, что твиттер упоминал, что auth был необязательным, но я верю, что для FB api это обязательно –

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