2016-04-11 10 views
4

Skypeボットを作成したいと考えています。https://developer.microsoft.com/en-us/skype/bots/docs/api/chatを参照しています。承認のために、文書にはhttps://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-protocols-oauth-code/が記載されていますが、skype bot apisを使用するための範囲については不明です。skype bot apisの認証トークンの入手方法は?

SkypeボットレストAPIコールを作成するための認証トークンの入手方法を教えてもらえます。

答えて

7

は、私はSkypeのボットへのアクセストークンをしようとしようとしているこの

curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d 'client_id=<your-app-id>&client_secret=<your-app-secret>&grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default' 'https://login.microsoftonline.com/common/oauth2/v2.0/token' 
+2

Woohoo!これを共有してくれてありがとう。彼らのドキュメントからはまったく明らかではありません。 –

0

を試してみてください。 Iはまた、 "POSTMAN" で上記のcURL関数を試みたが、私は、このリターン・メッセージがあります

HEADER CONTENT_TYPE:

{ 
    "error": "invalid_request", 
    "error_description": "AADSTS90014: The request body must contain the following parameter: 'grant_type'.\r\nTrace ID: 53dcaec0-...\r\nCorrelation ID: d6d650ec...\r\nTimestamp: 2018-01-15 09:53:04Z", 
    "error_codes": [ 
     90014 
    ], 
    "timestamp": "2018-01-15 09:53:04Z", 
    "trace_id": "53dcaec0-...", 
    "correlation_id": "d6d650ec-..." 
} 

以下POSTMANのヘッダとボディ構造であるが、アプリケーションを/ X-WWW-URL-form-urlencodedで のCache-Control:キャッシュなし

BODY のclient_id = &あるCLIENT_IDENTIFIER秘密= & grant_type = client_credentials &範囲= HTTPS%3A%2F%2Fgraph.microsoft.com%2F.default Iはが登録時に提供される正しいコードでclient_secret CLIENT_IDフィールドを置き換える

BODYで。 可用性のおかげで...

+0

あなたの「回答」は質問のようです。問題の回答のみを回答として投稿してください。 –

関連する問題