次の URL を使用して、アプリケーションのアクセス トークンを取得しようとしています。
https://datamarket.accesscontrol.windows.net/v2/OAuth2-13?grant_type=client_credentials&client_id=//CLIENT ID//&client_secret=//CLIENT SECRET//=&scope=http://api.microsofttranslator.com
もちろん、//CLIENT ID// と //CLIENT SECRET// を自分のアプリケーション情報に置き換えます。
アプリケーションで HtmlEncode を使用してトークンをエンコードしようとしましたが、400 エラーが発生しました。そこで、ブラウザでリクエストを試してみたところ、次の JSON レスポンスが得られました。
{
"error":"invalid_request",
"error_description":"ACS90007: Request method not allowed. \r\nTrace ID: 2144c829-f3fa-4ed8-80e6-40841e6a3f69\r\nTimestamp: 2012-06-27 01:11:27Z"
}
何が間違っているのかわかりません。