0

Django OAuth Toolkitを使用してdjango OAuthサーバーを作成しました。Django OAuth ToolkitとPOSTMAN

私はコード右のセットアップをしたと私は次のようにCURLを使用する場合:

curl -X POST -d "grant_type=password&username=geethpw&password=abcabcabc" -u"wHsGgpsHZyw8ghnWbEPZC8f4AZLgJIPmoo50oNWp:ZQcXeQWnae0gmX0SMi6Xn6puBnhiphR2M80UC6ugmffbrUd66awhbguYgxtQ1ufahJZehj4RlGjYu06fHkVgO15TURttSozj27nshl0AhFfCVzUKqTDubBimTSsK4yDS" http://localhost:8000/o/token/ 

私は応答を取得:

期待されている
{"access_token": "glzwHLQNvUNQSOU5kFAoopgJxiNHcW", "token_type": "Bearer", "expires_in": 36000, "refresh_token": "5k6jvCd2UxaRUGHKONC2SqDukitG5Y", "scope": "read write groups"}Geeths-MacBook-Pro:~ geethwijewickrama$ 
Geeths-MacBook-Pro:~ geethwijewickrama$ 

しかし、私はsamethingを行うには郵便配達をしようとすると、私はいつも得る:

{ 
    "error": "unsupported_grant_type" 
} 

は私のヘッダは以下のとおりです。

Content-Type:application/x-www-form-urlencoded 

私はこのヘッダを削除した場合、私は得る:

{ 
    "error": "invalid_client" 
} 

郵便配達員でAPIをテストするにはどうすればよいですか?

あなたの郵便配達の体のようなものでなければなりません

答えて

0

grant_type: <grant_type> 
client_id: <client_id> 
client_secret: <client_secret> 
username: <username> 
password: <password> 

これが役に立てば幸い、これらとBulkeditを試してみてください(あなたがのclient_idとclient_secretを取得するためにアプリを登録しているホープ)

関連する問題