Pinterest API дает код ошибки 3

Я бью Pinterest /v1/me/boards API, но я получаю следующий ответ:

{"status": "failure", "code": 3, "host": "devplatform-devapi-prod-d4f1472d", "generated_at": "Tue, 05 Jan 2016 13:29:40 +0000", "message": "Authorization failed.", "data": null}

Я делаю следующий запрос

{
  "method": "get",
  "url": "https://api.pinterest.com/v1/me/boards",
  "headers": {
    "Authorization": "Bearer <valid-token-value-here>"
  },
  "qs": {
    "fields": "image,counts,created_at,description,url,name"
  }
}

Я передаю выше конфигурации к request модуль.

Замечания: <valid-token-value-here> фактически заменяется токеном при передаче конфигурации.

Кто-нибудь может подсказать мне, что я не так делаю здесь?

1 ответ

Решение

Наконец это оказалось глупой ошибкой.

Я проходил scope=undefined во время авторизации. После предоставления правильной области действия API работают должным образом.

@Zack Argyle Несмотря на то, что недопустимая область действия является проблемой на стороне клиента, но я все же чувствую, Pinterest в таких случаях должен отказать в авторизации.

Другие вопросы по тегам