我正在尝试使用 curl 从 Microsoft 的 Azure AD Graph API 获取访问令牌,但我不断收到 400 Bad Request。
这是我正在运行的命令:
curl -v --data "grant_type=client_credentials&client_id=<my id>&client_secret=<my secrect>" https://login.windows.net/<my app guid>/oauth2/token?api-version=1.0
我得到的回应是:
{"error":"invalid_request","error_description":"ACS90004: 请求格式不正确。\r\n跟踪 ID: 095ca93a-744c-41b1-b531-0db5b8ec9e07\r\n相关 ID: 46eb70ad-6053-498a- 8fd5-6ee7b52d5e72\r\n时间戳:2013-11-07 17:51:15Z","error_codes":[90004],"timestamp":"2013-11-07 17:51:15Z","trace_id":" 095ca93a-744c-41b1-b531-0db5b8ec9e07","correlation_id":"46eb70ad-6053-498a-8fd5-6ee7b52d5e72"}