Я пытаюсь автоматически публиковать сообщения в моем блоге Tumblr (который будет работать ежедневно через Cron)
Я использую официальную библиотеку Tumblr Php здесь:
https://github.com/tumblr/tumblr.phpbr/> И использующий метод аутентификации. />https://github.com/tumblr/tumblr.php/wi ... entication
(или части этого, так как мне не нужен пользовательский ввод!)
У меня есть код ниже
require_once('vendor/autoload.php');
// some variables that will be pretttty useful
$consumerKey = 'MY-CONSUMER-KEY';
$consumerSecret = 'MY-CONSUMER-SECRET';
$client = new Tumblr\API\Client($consumerKey, $consumerSecret);
$requestHandler = $client->getRequestHandler();
$blogName = 'MY-BLOG-NAME';
$requestHandler->setBaseUrl('https://www.tumblr.com/');
// start the old gal up
$resp = $requestHandler->request('POST', 'oauth/request_token', array());
// get the oauth_token
$out = $result = $resp->body;
$data = array();
parse_str($out, $data);
// set the token
$client->setToken($data['oauth_token'], $data['oauth_token_secret']);
// change the baseURL so that we can use the desired Methods
$client->getRequestHandler()->setBaseUrl('http://api.tumblr.com');
// build the $postData into an array
$postData = array('title' => 'test title', 'body' => 'test body');
// call the creatPost function to post the $postData
$client->createPost($blogName, $postData);
< /code>
Тем не менее, это дает мне следующую ошибку: < /p>
Фатальная ошибка: Uncauge tumblr \ api \ requestexception: [401]: не
авторизована в
/home///*/vendor/tumblr/tumblr/lib/tumblr/api/client.php
On Line 426
Я могу получить посты в блоге и другие данные с (пример):
echo '
';
print_r( $client->getBlogPosts($blogName, $options = null) );
echo '';
< /code>
Так кажется, что он просто делает пост, которым я не могу управлять. https://github.com/tumblr/tumblr.php/wi ... entication, так как мне не нужен пользовательский ввод, так как это просто код будет работать непосредственно с моего сервера (через Cron)
Я потратил дни, просматривая Интернет для некоторых ответов (получили немного дальше), но я полностью нащелал этот ...
Praited!>
Подробнее здесь: https://stackoverflow.com/questions/213 ... tumblr-api
Размещение в Tumblr с PHP и Tumblr API ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение