Как получить отмеченные сообщения для определенного блога с помощью Tumblr API V2?

Я прочитал документацию Tumblr API V2 и понимаю, что могу использовать метод /posts с параметром tag для получения сообщений из определенного блога с определенным тегом, но полученный ответ не содержит сообщения, только общее количество.

Это верно для любой комбинации блога и тега, которую я пробую. Я использую javascript (не официальный клиент), но результат тот же, даже когда я использую Tumblr API Console или ввожу запрос непосредственно в URL-адрес браузера.

Пример запроса:

http://api.tumblr.com/v2/blog/washingtonpost.tumblr.com/posts/text?tag=culture&api_key=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4

Ответ:

{"meta":{"status":200,"msg":"OK"},"response":{"blog":{"title":"The Washington Post","name":"washingtonpost","posts":2647,"url":"http:\/\/washingtonpost.tumblr.com\/","updated":1412647225,"description":"Things you should see and know, from civil rights to Senate races to sports to book reviews. Curated by Julia Carpenter.","is_nsfw":false,"ask":true,"ask_page_title":"Ask away!","ask_anon":true,"share_likes":false},"posts":[],"total_posts":7}}

Число response.total_posts точное, но почему массив response.posts пуст? Как я могу использовать этот ответ, чтобы получить фактические сообщения?

Редактировать:

На сегодняшний день в блоге Washington Post есть 7 постов с тегом «культура». Есть 1 текстовый пост, 3 поста с цитатами и 3 поста с фото.

Этот запрос возвращает все 3 публикации с фотографиями.

Этот запрос возвращает все 3 сообщения с цитатами.

Почему же этот запрос не возвращает 1 текстовый пост?


person Stephen Blair    schedule 07.10.2014    source источник
comment
После дальнейших исследований это может показаться ошибкой в ​​​​Tumblr API, когда для типа задан текст. Этот пример из документации API работает должным образом: api.tumblr.com/v2/blog/pitchersandpoets.tumblr.com/posts/, но измените тип с фото на текст, и вы получите пустой массив сообщений: api.tumblr.com/v2/blog/ питчерсандпоэтс.tumblr.com/posts/   -  person Stephen Blair    schedule 07.10.2014
comment
Таким образом, очевидно, что подсчет total_posts относится ко всем сообщениям с указанным тегом любого типа, а не только к запрошенному типу. Таким образом, можно не получить сообщений для запрошенного типа, когда total_posts > 0, однако проблема все еще существует, но мой пример в предыдущем комментарии неверен, потому что все равно нет текстовых сообщений с этим тегом.   -  person Stephen Blair    schedule 07.10.2014
comment
Похоже на ошибку. Я бы отправил вопрос в Tumblr.   -  person mikedidthis    schedule 07.10.2014
comment
Я отправил электронное письмо Tumblr и зарегистрировался в группе Google (ожидая одобрения), но хотел опубликовать здесь сообщение на случай, если кто-то сталкивался с этим раньше. Однако не вижу обходного пути.   -  person Stephen Blair    schedule 07.10.2014


Ответы (1)


Это подтвержденная ошибка в Tumblr API. Надеюсь, исправление будет доступно в ближайшее время.

Отчет об ошибке в группе Tumblr Google

person Stephen Blair    schedule 15.10.2014