2017-02-15 15 views
1

Я использую cURL для отправки запросов на API Trello.Trello API - Адрес электронной почты моей карточки возвращает null

Когда я отправляю запрос GET, чтобы получить адрес электронной почты (который используется для отправки комментариев на карту), API возвращает null.

Я искал и обнаружил, что это обычно потому, что требуемое разрешение отсутствует в токене. У меня есть все разрешения на токен: read,write,account.

Карточка, о которой идет речь, находится внутри доски на моем профиле, поэтому я должен быть в состоянии сделать это, используя свой собственный ключ и токен.

Если я открываю обычный URL-адрес карты с помощью json (https://trello.com/c/[short-URL]/card-title.json), тогда там адрес электронной почты.

Есть ли что-то, что мне не хватает?

+0

У вас все еще есть проблема? Я пытаюсь получить ту же информацию, и у меня также есть NULL, когда я пытаюсь получить электронное письмо. – yvan

+0

@yvan см. Мой ответ ниже. –

ответ

2

я получил официальный ответ от Trello поддержки, которая объясняет причину:

По соображениям безопасности мы не отображения карты или платы адреса электронной почты через API. Наличие электронной почты или карточного адреса электронной почты технически обеспечивает доступ на запись к учетной записи, даже если токен истекает, и поэтому мы не предоставляем эту информацию через API. Хотя вы являетесь членом этой доски, есть ситуации, когда у другого человека или приложения может быть доступ к вашему токену, поэтому мы не делаем это доступным через API, как правило.