tumblr api v2, возврат сообщений 404 Не найдено

Я только что обнаружил API tumblr (http://www.tumblr.com/docs/en/api/v2)

Я создал новый блог (защищенный паролем), а также сгенерировал API_KEY.

Вот мой запрос ajax:

  $.ajax({
    type: "GET",
    url : "http://api.tumblr.com/v2/blog/myblog-dev/posts/photo?api_key=MYAPIKEY",
    dataType: "jsonp",
    success: function (data) {
      console.log(data);
    }
  });

И результат:

{"meta":{"status":404,"msg":"Not Found"},"response":[]}

Я не могу понять, что я делаю не так, чего мне не хватает?!


person user2283958    schedule 28.03.2014    source источник
comment
iirc, вы не можете получить доступ к защищенному паролем блогу через API. Я не могу найти ничего, чтобы подтвердить это, но я бы попробовал снять пароль и посмотреть, возникает ли ошибка.   -  person mikedidthis    schedule 28.03.2014


Ответы (1)


http://api.tumblr.com/v2/blog/{$blogname}.tumblr.com/posts/photo?api_key={$public_consumer_key}

Это работает для меня, попробуйте обновить свой код с того, что у вас есть, на этот.

Очевидно, замените {$blogname} именем блога, который был аутентифицирован с помощью вашего приложения, к которому вы пытаетесь получить доступ, и, очевидно, замените {$public_consumer_key} на открытый ключ пользователя вашего зарегистрированного приложения.

person Justin Coates    schedule 12.09.2016