Я пытаюсь создать приложение Tumblr, которое получит панель пользователя и сможет представить ее по-другому. Моя проблема в том, что я абсолютно не знаю, как сделать аутентификацию для пользователя (oauth — получить токен доступа и все такое). Я не могу понять, как это сделать с их сайта. Пожалуйста, пожалуйста, помогите мне понять, как это сделать, мне действительно нужна эта помощь
Во-первых, на 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.
Удачи!
Других решений пока нет …