Azure REST API:已授予oAuth2身份验证,但请求时令牌无效

Azure REST API:已授予oAuth2身份验证,但请求时令牌无效,rest,api,azure,push,guzzle,Rest,Api,Azure,Push,Guzzle,我有一个关于向azure移动管理API进行身份验证以向API发送推送信息的问题 我成功地验证并接收与提供的数据租户id、客户id、客户机密匹配的令牌承载,但当我尝试创建活动时,我收到以下响应: {名称:埃维昂锦标赛20…-2016年10月25日 11:45:50,类型:only_notif,deliveryTime:any,pushMode:one-shot,notificationTickerIcon:true,notificationIcon:true,notificationCloseab

我有一个关于向azure移动管理API进行身份验证以向API发送推送信息的问题

我成功地验证并接收与提供的数据租户id、客户id、客户机密匹配的令牌承载,但当我尝试创建活动时,我收到以下响应:

{名称:埃维昂锦标赛20…-2016年10月25日 11:45:50,类型:only_notif,deliveryTime:any,pushMode:one-shot,notificationTickerIcon:true,notificationIcon:true,notificationCloseable:true,notificationSound:true,notification震动:false,notificationTitle:Soci\u00e9t\u00e9 G\u00e9n\u00e9rale,通知信息:埃维昂锦标赛 2016年,actionUrl://webviews/main/build/events.html,notificationType:system} |HTTP/1.1 401未经授权 缓存控制:没有缓存 Pragma:没有缓存 内容类型:application/json;字符集=utf-8 过期:-1 x-ms-故障-原因:网关 x-ms-request-id:40e30675-2144-452a-9ab9-632a393d8783 x-ms-correlation-request-id:40e30675-2144-452a-9ab9-632a393d8783 x-ms-routing-request-id:西欧:20161025T094550Z:40e30675-2144-452a-9ab9-632a393d8783 严格的交通安全:最大年龄为31536000岁;包含子域 日期:2016年10月25日星期二09:45:49 GMT 连接:关闭 内容长度:281 {错误:{代码:InvalidAuthenticationToken,消息:收到的访问令牌无效:至少有一个声明“puid” 或“altsecid”或“oid”应存在。如果您以 应用程序请确保在中正确创建了服务主体 已返回租户。}}

请求如下:

职位 /订阅/fb8226dc-194f-4562-9dc9-c72f56bd728a/resourcegroups/MobileEngagement/providers/Microsoft.MobileEngagement/appcollections/XX Collection/apps/XX TEST android/campaigns/Announces?api版本=2014-12-01 HTTP/1.1主机:management.azure.com授权:承载 我国目前正在研究一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的一一种新的研究结果——一种新的研究结果——一种新的研究结果是,一种新的一一种新的研究结果——一种新的中国中国中国的中国的一种新的准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准ZK5mDCXLCJH2.中国政府在这一领域的合作合作是一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的一个新的合作合作的合作的一个新的一个新的合作的合作的合作的一个新的合作的合作的合作的一个新的合作的合作的合作的合作的合作的一个新的一个新的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的一个新的一个新的一个新的合作的合作的合作的合作的合作的合作的合作的合作的一个新的合作的合作的新的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的合作的DN3Q0IR3LPSPIUTAHC_KxVGxMJH2TxTi9U2BT1ZVF5BSAFHKXDDLDG6VYMU-3O4cK9HQMu7l0XtPqzcEHcQny94xAq66_-TsNA3FHZCLWebNati81B5G9NZVET10J8ZW0OSRNZC0-CZS8RQTXULP1RKIEQC7VHTTDx9FESPI3BJLYHIKXUEN8UKQQYERQORIBFHHOT7GJO6 用户代理:Guzzle/5.3.1 curl/7.50.0 PHP/5.6.25内容长度:455

注意:出于安全原因,我更改了此显示载体中的一些字符

通过请求{TENANT_ID}/oauth2/token,使用以下主体获得了真实的承载:

grant\u type=client\u凭证&client\u id={client\u id}&client\u secret={client\u secret}&资源=

您知道API返回此消息的原因吗

非常感谢

接收到的访问令牌无效:至少应存在一个声明“puid”或“altsecid”或“oid”。如果您作为应用程序访问,请确保在租户中正确创建了服务主体

您的访问令牌似乎无效。我建议您跟随以获取新令牌,然后重试

[2016-10-25 11:45:51] (::1) fail to send send request https://management.azure.com/subscriptions/fb8226dc-194f-4562-9dc9-c72f56bd728a/resourcegroups/MobileEngagement/providers/Microsoft.MobileEngagement/appcollections/XX-Collection/apps/XX-TEST-android/campaigns/announcements?api-version=2014-12-01