1
私はAzure Media Servicesを使用してAndroidでストリーミングアプリケーションを開発しています。彼らのページの指示に従った(2つ以上のリンクを投稿することはできない)。これは私が得ている応答です:Azure Media Servicesでアクセストークンを取得する際に問題が発生しました。
D/OkHttp: --> POST https://wamsprodglobal001acs.accesscontrol.windows.net/v2/OAuth2-13 http/1.1
D/OkHttp: Content-Type: application/x-www-form-urlencoded
D/OkHttp: Content-Length: 159
D/OkHttp: Host: wamsprodglobal001acs.accesscontrol.windows.net
D/OkHttp: Expect: 100-continue
D/OkHttp: Connection: Keep-Alive
D/OkHttp: Accept: application/json
D/OkHttp: "grant_type=client_credentials&client_id=<AccountName>&client_secret=<UrlEncodedPrimaryKey>&scope=urn%3aWindowsAzureMediaServices"
D/OkHttp: --> END POST (159-byte body)
I/art: Background sticky concurrent mark sweep GC freed 29299(2MB) AllocSpace objects, 14(268KB) LOS objects, 40% free, 5MB/9MB, paused 14.302ms total 58.113ms
D/OkHttp: <-- 400 Bad Request https://wamsprodglobal001acs.accesscontrol.windows.net/v2/OAuth2-13 (1028ms)
D/OkHttp: Cache-Control: private
D/OkHttp: Content-Type: application/json; charset=utf-8
D/OkHttp: x-ms-request-id: f6541a67-21c5-465b-9b36-96ef257980f1
D/OkHttp: request-id: f6541a67-21c5-465b-9b36-96ef257980f1
D/OkHttp: X-Content-Type-Options: nosniff
D/OkHttp: Strict-Transport-Security: max-age=31536000; includeSubDomains
D/OkHttp: Date: Fri, 09 Dec 2016 14:43:55 GMT
D/OkHttp: Content-Length: 254
D/OkHttp: {"error":"invalid_request","error_description":"ACS90011: The required field \u0027grant_type\u0027 is missing.\r\nTrace ID: f6541a67-21c5-465b-9b36-96ef257980f1\r\nCorrelation ID: e575a3ec-539e-4e72-82a1-ed9dc4c1a4b3\r\nTimestamp: 2016-12-09 14:43:55Z"}
D/OkHttp: <-- END HTTP (254-byte body)
また、同じ要求をPostmanを使用して送信しようとし、トークンを正常に受信しようとしました。