2017-06-21 9 views
1

get要求を使用してインターコムからユーザーにアクセスすることを承認することができません。これは私がやっていることです:インターコムインテグレーション認証python

import requests 
headers = { 
    'Authorization': 'Bearer {my accsess token}', 
    'Accept': 'application/json', 
    'Content-Type': 'application/json', 
} 
res = requests.get("https://api.intercom.io/users",headers=headers) 

エラー私は取得しています:

{ "コード": "token_unauthorized"、 "メッセージ": " リソースにアクセスする権限がありません"}

私が間違っていることを教えてください。 ありがとうございます。ここ

答えて

0

マイケルインターホン

でのサポートチームからのインターホンのREST APIのアクセストークンがスコープすなわち権限レベルの概念を持っています。一部の操作では、スコープの高いトークンが必要です。すべてのユーザーをリストする操作はそのような操作の1つです。

あなたがここに高架のスコープのために適用する方法を含むアクセストークンの詳細を読むことができます:https://developers.intercom.com/docs/personal-access-tokens

それでも問題が解決しない場合は[email protected]で、私たちの行を削除し、私たちはさらに

を調査することができますしてください
0

私はこの問題に遭遇しました。これは私の 'https://app.intercom.io/oauth' URLのタイプミスに起因していました。ベアラトークンを取得するために、コードの適用時にリダイレクトURLが以前のコマンドで入力されたため、これはデバッグが難しかったです。私の場合は、OAuthを申請したときにデフォルトのリダイレクトURLを持っていたので、私はリダイレクトURLを「https://app.intercom.io/oauth」にドロップしました。