2016-09-13 2 views
1

Я сделал это раньше, и для жизни меня я не могу воспроизвести код, который я ранее написал.Каков правильный метод вызова для «api.tumblr.com/v2/blog/{blog-identifier}/post/delete»

Я пытаюсь удалить определенные сообщения в моем блоге, которые устарели, чтобы их можно было автоматически перепечатать с обновлениями.

Я могу написать хорошо, никаких проблем нет.

код у меня возникли проблемы с является:

$client->post("http://api.tumblr.com/v2/blog/.".$blog_name.".tumblr.com/post/delete?id=".$post_id); 

Если я запускаю приведенный выше код, я получаю распечатку так:

stdClass Object ([meta] => stdClass Object ([status] => 401 [msg] => Unauthorized) [response] => Array ()) 

Я попытался изменить его немного изменив URL-адрес, и это то, что я придумал, но тем не менее он, похоже, не работает для меня.

Запрос:

$client->post("http://api.tumblr.com/v2/blog/.".$blog_name.".tumblr.com/post/delete/".$post_id); 

Ответ:

stdClass Object ([meta] => stdClass Object ([status] => 404 [msg] => Not Found) [response] => Array ()) 

Один из моих ошибок изречение не найден, и другая ошибка говорит я не уполномочен, когда я ясно я, будучи в состоянии сделать сообщений, а также следовать, отменить подписку пользователей.

Любая помощь будет замечательной!

+0

Мой метод вызова url работает отлично здесь, на https://apigee.com/console/tumblr, поэтому я думаю, что это имеет какое-то отношение к тому, как я авторизую свой блог. Но, сказав это, я разрешаю свой блог точно так же, как и для моего блога. –

ответ

1

Просто позвольте всем вам знать, что я решил проблему. Это не имело никакого отношения к методу вызова. Метод вызова работает полностью нормально в этом формате (для кого-то ищет):

https://api.tumblr.com/v2/blog/{$blogname}/post/delete?id={$post_id}

Примечание хотя, требуется повторного прохода Блоги аутентификации через на сервер tumblr, если вы выполняете/вызываете запрос api, который отличается от ранее выполненного/вызванного запроса api.

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