На моем сайте я добавил кнопку Tweet. То, что я хочу сделать, – это когда пользователь нажимает на эту кнопку, а твит публикуется в учетной записи пользователя Twitter, я хочу поймать уникальный идентификатор этого твита и сохранить его в базе данных. Можно ли это сделать с помощью PHP?
При вызове API REST ( http://api.twitter.com/1/statuses/update.json
– или в зависимости от формата) вы возвращаете строку идентификатора. Однако это также означает, что вы должны маршрутизировать все через свой сервер с помощью oAuth.
Кроме того, вы можете использовать JavaScript API, а также один из официальных виджетов JS Twitter и создать прослушиватель событий, чтобы поймать событие tweet
. Оттуда у вас должна быть соответствующая информация в поле данных события (что-то вроде evt.data), которое вы могли бы передать на свой сервер через AJAX.
JS Docs: https://dev.twitter.com/docs/intents/events
Документы REST: https://dev.twitter.com/docs/api