2

私はここで説明されている coursera API を使用する必要がある kivy フレームワークを使用して Android アプリに取り組んでいます: https://tech.coursera.org/app-platform/oauth2/

考慮事項は次のとおりです。リクエストの例(読みやすくするために改行とスペースを入れています):

https://accounts.coursera.org/oauth2/v1/auth?
  response_type=code&
  client_id=ABCDEFGHIJK&
  redirect_uri=https%3A%2F%2Fdemo-app-domain.com%2Fcode&
  scope=view_profile&
  state=csrf_code1234

coursera 開発者コンソールに登録しているとき、リダイレクト URI が必要で、わかりませんか? サンプル uri が次のようになる可能性があることを示しているだけです: https://www.coursera.org/oauth2/callback

誰かがリダイレクト uri の代わりに何を入力すればよいか教えてもらえますか? Kivyプラットフォームを使用してAndroidアプリを構築していることを覚えていますか?

4

1 に答える 1

1

仕様 ( RFC 6749 ) によると、値として使用する値はredirect_uri事前に登録する必要があります。したがって、上記の例の場合、次のように登録する必要があります。

https://demo-app-domain.com/code

RFC 6749 の正しい実装は、登録されていない承認要求を拒否しますredirect_uri

于 2014-11-14T16:26:47.770 に答える