OAuth to Tumblr API для получения переполнения стека на панели пользователя

Я пытаюсь создать приложение Tumblr, которое получит панель пользователя и сможет представить ее по-другому. Моя проблема в том, что я абсолютно не знаю, как сделать аутентификацию для пользователя (oauth — получить токен доступа и все такое). Я не могу понять, как это сделать с их сайта. Пожалуйста, пожалуйста, помогите мне понять, как это сделать, мне действительно нужна эта помощь

0

Решение

Во-первых, на Tumblr.com есть документы по API:
https://www.tumblr.com/docs/en/api/v2

Если вы используете PHP, я могу порекомендовать класс PHP OAuth на PHPClasses.org:
http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

Наряду с упомянутым выше классом PHP вам также понадобится HTTP-клиент:
http://www.phpclasses.org/httpclient

Загрузите оба пакета с PHPClasses.org и поместите их в папку:

/yourapp/...

Идти к https://www.tumblr.com/oauth/apps и зарегистрируйте свое приложение, убедитесь, что URL обратного вызова соответствует URL, который вы используете для своего скрипта. (например. Http: //domain.tld/folder/script.php)

Затем посмотрите на файл login_with_tumblr.php из класса OAuth, который вы скачали, и измените эти значения:

// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps
$client->client_id = '';
// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps
$client->client_secret = '';

Теперь загрузите скрипт из браузера, он инициализирует Tumblr Oauth и аутентифицирует вас с помощью Consumer и Secret Key.

Теперь у вас есть доступ к API Tumblr через PHP.

Удачи!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]