Я пытаюсь автоматически публиковать сообщения в моем блоге 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
Кемеровские программисты php общаются здесь
1751915060
Anonymous
Я пытаюсь автоматически публиковать сообщения в моем блоге Tumblr (который будет работать ежедневно через Cron)
Я использую официальную библиотеку Tumblr Php здесь:
https://github.com/tumblr/tumblr.phpbr/> И использующий метод аутентификации. />https://github.com/tumblr/tumblr.php/wiki/authentication
(или части этого, так как мне не нужен пользовательский ввод!)
У меня есть код ниже
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/wiki/authentication, так как мне не нужен пользовательский ввод, так как это просто код будет работать непосредственно с моего сервера (через Cron)
Я потратил дни, просматривая Интернет для некоторых ответов (получили немного дальше), но я полностью нащелал этот ...
Praited!>
Подробнее здесь: [url]https://stackoverflow.com/questions/21347513/posting-to-tumblr-with-php-and-tumblr-api[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия