2013-07-22 2 views
1

Я являюсь абсолютным новичком в Twitter API. Я хочу перенаправить пользователя на страницу диалога входа в систему и аутентифицировать пользователя. Я ищу образец кода, который аутентифицирует пользователя Twitter, и я не смог найти его. И я думаю, что документация Twitter не так хороша.Как я могу аутентифицировать пользователя Twitter?

require 'twitteroauth/twitteroauth.php'; 

$consumer_key = 'xxx'; 
$consumer_secret = 'xxx'; 
$access_token = 'myUserID-xxx'; 
$access_tokan_secret = 'xxx'; 


$twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_tokan_secret); 

$twitter->post('https://api.twitter.com/1.1/statuses/update.json?status=some post'); 

Даже если кто-то отличается от меня, этот код он отправляет на мою временную шкалу, как и должно быть. Потому что это токен доступа администратора и есть myUserID. Итак, как я могу перенаправить пользователя на страницу входа, которая запрашивает некоторые разрешения? В настройках моего приложения выбран раздел «Чтение, запись и доступ к прямым сообщениям».

ответ

0

Для списка щебета библиотек: https://dev.twitter.com/docs/twitter-libraries

Лично я успешно использовал библиотеку tmhOAuth для PHP: https://github.com/themattharris/tmhOAuth

ЗАКАНЧИВАТЬ oauth_authorize_flow.php для хорошего примера OAuth потока вы пытаетесь продукция: https://github.com/themattharris/tmhOAuthExamples/blob/master/web/oauth_authorize_flow.php

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