Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api 访问从Graph Api返回的聊天信息中的图像/标签URL时禁止_Microsoft Graph Api_Microsoft Teams - Fatal编程技术网

Microsoft graph api 访问从Graph Api返回的聊天信息中的图像/标签URL时禁止

Microsoft graph api 访问从Graph Api返回的聊天信息中的图像/标签URL时禁止,microsoft-graph-api,microsoft-teams,Microsoft Graph Api,Microsoft Teams,在访问Microsoft Graph Api返回的聊天信息中的图像/标签链接时,我收到“禁止” 我从Graph Api收到以下聊天消息(并非所有属性都未列出): 答复是: 403 Forbidden { "error": { "code": "Forbidden", "message": "Forbidden", "innerError": { "request-id": "3143682e-4dd2-4057-ad

在访问Microsoft Graph Api返回的聊天信息中的图像/标签链接时,我收到“禁止”

我从Graph Api收到以下聊天消息(并非所有属性都未列出):

答复是:

403 Forbidden
{
    "error": {
        "code": "Forbidden",
        "message": "Forbidden",
        "innerError": {
            "request-id": "3143682e-4dd2-4057-ad83-e4d7fbf32b98",
            "date": "2019-07-05T07:09:06"
        }
    }
}

Headers:
request-id: 3143682e-4dd2-4057-ad83-e4d7fbf32b98
client-request-id: 3143682e-4dd2-4057-ad83-e4d7fbf32b98
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"Southeast Asia","Slice":"SliceC","Ring":"3","ScaleUnit":"001","RoleInstance":"AGSFE_IN_2","ADSiteName":"SEA"}}
Date: Fri, 05 Jul 2019 07:09:05 GMT
但是,我可以列出同一频道的托管内容:

GET: https://graph.microsoft.com/beta/teams/82d87df3-b8bd-4bdc-9090-5f8666b32134/channels/19:baf66ad0b75f4656bf20ff5667fae565@thread.skype/messages/1562258187781/hostedContents

Headers:
Authorization: bearer [access_token]

Response
{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams('82d87df3-b8bd-4bdc-9090-5f8666b32134')/channels('19%3Abaf66ad0b75f4656bf20ff5667fae565%40thread.skype')/messages('1562258187781')/hostedContents",
    "@odata.count": 1,
    "value": [
        {
            "id": "aWQ9eF8wLWN1cy1kOC0xYjlkYTQ2NzA1ZTI5YjA5N2QzMDgyZjc2ODZiYTlhMSx0eXBlPTEsdXJsPWh0dHBzOi8vdXMtYXBpLmFzbS5za3lwZS5jb20vdjEvb2JqZWN0cy8wLWN1cy1kOC0xYjlkYTQ2NzA1ZTI5YjA5N2QzMDgyZjc2ODZiYTlhMS92aWV3cy9pbWdv"
        }
    ]
}

此外,我还能够从同一团队的另一个频道(普通频道)的另一条聊天信息中检索图像

GET https://graph.microsoft.com/beta/teams/82d87df3-b8bd-4bdc-9090-5f8666b32134/channels/19:db70de74054944fe9dbce0a592eddb6d@thread.skype/messages/1562252008138/hostedContents/aWQ9eF8wLWN1cy1kNi1iYWY0OTc0ZGNjMjc0MTAwMjI5YmMyZjcyY2Y0ODk2NSx0eXBlPTEsdXJsPWh0dHBzOi8vdXMtYXBpLmFzbS5za3lwZS5jb20vdjEvb2JqZWN0cy8wLWN1cy1kNi1iYWY0OTc0ZGNjMjc0MTAwMjI5YmMyZjcyY2Y0ODk2NS92aWV3cy9pbWdv/$value

Headers:
Authorization: bearer [access_token]
与访问令牌关联的用户是团队的所有者之一,但他不是发布包含图像的聊天消息的人

我错过了什么

更新:我做了更多的测试,发现了以下模式

  • 这个问题没有发生在通用频道
  • 对于其他频道,如果用户没有向频道发布任何消息,访问聊天消息的图像链接将导致禁止的错误。在用户发布一条消息后,它可以很好地访问链接

看起来像是权限同步问题。有什么想法吗

是否有一个用户试图阅读另一个用户在频道对话中发布的消息?你能详细说明一下重做的步骤吗?@Wajeed-MSFT很抱歉这么晚才回复。是的,这是一个用户试图阅读另一个用户发布的消息。我刚才试着重新解释,但问题似乎消失了。我将监视我的应用程序的行为,如果我再次遇到相同的问题,我会通知您。@Colleen我有相同的问题,您解决了吗?还想知道,这是否已解决。
GET: https://graph.microsoft.com/beta/teams/82d87df3-b8bd-4bdc-9090-5f8666b32134/channels/19:baf66ad0b75f4656bf20ff5667fae565@thread.skype/messages/1562258187781/hostedContents

Headers:
Authorization: bearer [access_token]

Response
{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams('82d87df3-b8bd-4bdc-9090-5f8666b32134')/channels('19%3Abaf66ad0b75f4656bf20ff5667fae565%40thread.skype')/messages('1562258187781')/hostedContents",
    "@odata.count": 1,
    "value": [
        {
            "id": "aWQ9eF8wLWN1cy1kOC0xYjlkYTQ2NzA1ZTI5YjA5N2QzMDgyZjc2ODZiYTlhMSx0eXBlPTEsdXJsPWh0dHBzOi8vdXMtYXBpLmFzbS5za3lwZS5jb20vdjEvb2JqZWN0cy8wLWN1cy1kOC0xYjlkYTQ2NzA1ZTI5YjA5N2QzMDgyZjc2ODZiYTlhMS92aWV3cy9pbWdv"
        }
    ]
}

GET https://graph.microsoft.com/beta/teams/82d87df3-b8bd-4bdc-9090-5f8666b32134/channels/19:db70de74054944fe9dbce0a592eddb6d@thread.skype/messages/1562252008138/hostedContents/aWQ9eF8wLWN1cy1kNi1iYWY0OTc0ZGNjMjc0MTAwMjI5YmMyZjcyY2Y0ODk2NSx0eXBlPTEsdXJsPWh0dHBzOi8vdXMtYXBpLmFzbS5za3lwZS5jb20vdjEvb2JqZWN0cy8wLWN1cy1kNi1iYWY0OTc0ZGNjMjc0MTAwMjI5YmMyZjcyY2Y0ODk2NS92aWV3cy9pbWdv/$value

Headers:
Authorization: bearer [access_token]