2017-01-06 4 views
0

我々はまだ開発段階ではなく、特権スコープ要求プロセスを通過するのは非常に準備ができているアプリにユーバーのAPIを統合しています。 API documentationには、「開発中、アカウント(およびダッシュボードに登録している開発者アカウント)は、ホワイトリストなしでこれらの[特権]スコープを認可できるようになっています。特権スコープアクセスできない

しかし、私たちも、ちょうど開発目的のために、現時点ではこれらの特権のスコープにアクセスすることができないようです。なぜこれが当てはまるのか理解できるように誰かを助けることができますか? Uber APIチームの誰かが親切に助けてくれたら、電子メールで共有することができる問題を説明するためのスクリーンショットとコマンドを含むドキュメントをまとめました。ありがとう!

詳しい情報:

+++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++

REQUEST: https://sandbox-api.uber.com/v1.2/requests -H「なAccept-言語:はen_US」 -H 'コンテンツタイプ:アプリケーション/ JSON' -H '許可:ベアラ'

ペイロード { "fare_id":「d30e732b8bba22c9cdc10513ee86380087cb4a6f89e37ad21ba2a39f 3a1ba960" 、 "product_idの": "a1111c8c-c720-46c3-8534-2fcdd730040d"、 "start_latitude":37.761492、 "start_longitude":-122.423941、 "end_latitude":37.775393、 "end_longitude":-122.417546 }

RESPONSE: ステータス:401:不正

{ "メッセージ": "このエンドポイントは、以下のスコープの少なくとも一つを必要とする:request.delegate.tos_accept、要求、request.delegate"、 "コード ":"無許可 " }

上記のように、要求APIコールは不正なステータスを返しており、アクセスには特権スコープが必要です。

++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++

答えて

1

問題は、あなたのアプリのためにそれらを有効にすることで、権限のスコープを承認する必要があるということですdevのダッシュボードに入れて、oauth authorize stageの間に渡してください。

+0

ありがとう、ダスティン。 devのダッシュボードであなたのアプリケーションのために特権スコープを有効にすることで、特権スコープをどのように認可することができるのか正確に説明できますか? devダッシュボード(https://developer.uber.com/dashboard/app/ ..)の権限画面に移動し、ページの下部にある特権スコープを見ると、必要なすべてのスコープ(all_trips、requests 、request_receipt)はグレー表示され、選択できません。これは正常ですか?どうすればそれらを有効にすることができますか?あなたの助けをもう一度ありがとう! – icronk

+0

はい、あなたは、アプリケーションを所有している、またはdevダッシュボードを介して招待されたユーザーのためにこれらを有効にすることができます。スペース区切りのスコープのリストをスコープparam経由でoauth authorizeエンドポイントに渡すことで、ユーザーはアプリケーションのトークンを発行できます。 –

+0

ありがとう、ダスティン。私はアプリを所有するユーザーであり、招待された開発者も問題を抱えているため、何が起こる必要があるかについてはまだ混乱しています。問題の詳細な説明が記載された文書を電子メールで送信できますか?スクリーンショット、コマンドなどがあります。 – icronk

関連する問題