Microsoft Graph WebHook:订阅验证请求超时

阿列克·科瓦奇克(Alek Kowalczyk)

这是我用于在Microsoft图形中创建订阅的红宝石代码:

subscribe_endpoint = URI("https://graph.microsoft.com/v1.0/subscriptions")
http = Net::HTTP.new(subscribe_endpoint.host, subscribe_endpoint.port)
http.use_ssl = true
tomorrow = Date.today + 1

subscribe_request = "{
  \"changeType\": \"created,updated\",
  \"notificationUrl\": \"https://my_url/api/v1/outlook/o365notification\",
  \"resource\": \"/users/#{params[:o365account_id]}/events?$filter=Extensions/any(f:f/id eq 'Microsoft.OutlookServices.OpenTypeExtension.meeteor_event')\",
  \"expirationDateTime\": #{(Time.now + 1.day).to_json},
  \"clientState\": \"SecretClientState\"
}"

subscribe_response = http.post(
    "/v1.0/subscriptions",
    subscribe_request,
    'Authorization' => "Bearer #{params[:o365account_access_token]}",
    'Content-Type' => 'application/json'
)

效果很好,但是今天突然间我得到了Subscription validation request timed out回应。当我执行POST时,https://my_url/api/v1/outlook/o365notification一切正常。

有什么想法为什么当我没有任何改变时它停止工作?

难道是因为my_url我的开发环境上的点并且经常离线,所以该域被禁止了吗?

Gary Chang - Microsoft

通知服务器上可能有一些更改,无论是服务还是网络配置。它不响应验证请求。我还尝试了使用HTTP而不是HTTPS的POST请求到您的服务器,该请求返回200,但响应正文中没有验证令牌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Microsoft Graph订阅-不允许的方法

来自分类Dev

Microsoft Graph - 订阅日历通知时出错

来自分类Dev

用于开始会议的 Microsoft Graph 订阅

来自分类Dev

Microsoft Graph webhooks - 订阅用户日历

来自分类Dev

通过Rest Api的Microsoft Graph Api Webhook订阅不再起作用

来自分类Dev

访问令牌验证失败Microsoft Graph API

来自分类Dev

Microsoft Graph订阅-MSA请求不支持Exchange Online资源

来自分类Dev

Microsoft Academic Graph API 目前接受新订阅者吗?

来自分类Dev

Microsoft Graph:当前经过身份验证的上下文对此请求无效

来自分类Dev

Microsoft Graph API-按大小请求照片

来自分类Dev

仅在包含的实体Microsoft Graph API上支持写请求

来自分类Dev

从Microsoft Graph请求“ / joinedTeams”时出现“未经授权”错误

来自分类Dev

Microsoft Graph API-按大小请求照片

来自分类Dev

Microsoft Graph Rest API:“通知端点验证”如何工作?

来自分类Dev

带有公钥的Microsoft Graph AccessToken签名验证

来自分类Dev

如何验证使用Microsoft Graph API生成的oauth令牌

来自分类Dev

Microsoft Graph 中的 Outlook API 身份验证

来自分类Dev

Microsoft Graph的测试环境

来自分类Dev

从Microsoft Graph请求'https://graph.microsoft.com/v1.0/me/joinedTeams'时出现“未经授权”错误

来自分类Dev

如何仅使用 Microsoft 个人帐户在 Microsoft Graph 中进行身份验证?

来自分类Dev

Microsoft graph 在订阅第 12 组订阅的通知 API 时出现 403 Forbidden 错误

来自分类Dev

使用Microsoft Graph列出Microsoft Sharepoint网站

来自分类Dev

Outlook REST API与Microsoft Graph

来自分类Dev

Microsoft Graph的筛选查询失败

来自分类Dev

从Python调用Microsoft Graph API

来自分类Dev

静默登录到Microsoft Graph?

来自分类Dev

Microsoft Graph InTune Beta API的

来自分类Dev

从 Microsoft Graph Api 接收图像

来自分类Dev

Microsoft Graph 不断引发 InvalidArgumentException

Related 相关文章

  1. 1

    Microsoft Graph订阅-不允许的方法

  2. 2

    Microsoft Graph - 订阅日历通知时出错

  3. 3

    用于开始会议的 Microsoft Graph 订阅

  4. 4

    Microsoft Graph webhooks - 订阅用户日历

  5. 5

    通过Rest Api的Microsoft Graph Api Webhook订阅不再起作用

  6. 6

    访问令牌验证失败Microsoft Graph API

  7. 7

    Microsoft Graph订阅-MSA请求不支持Exchange Online资源

  8. 8

    Microsoft Academic Graph API 目前接受新订阅者吗?

  9. 9

    Microsoft Graph:当前经过身份验证的上下文对此请求无效

  10. 10

    Microsoft Graph API-按大小请求照片

  11. 11

    仅在包含的实体Microsoft Graph API上支持写请求

  12. 12

    从Microsoft Graph请求“ / joinedTeams”时出现“未经授权”错误

  13. 13

    Microsoft Graph API-按大小请求照片

  14. 14

    Microsoft Graph Rest API:“通知端点验证”如何工作?

  15. 15

    带有公钥的Microsoft Graph AccessToken签名验证

  16. 16

    如何验证使用Microsoft Graph API生成的oauth令牌

  17. 17

    Microsoft Graph 中的 Outlook API 身份验证

  18. 18

    Microsoft Graph的测试环境

  19. 19

    从Microsoft Graph请求'https://graph.microsoft.com/v1.0/me/joinedTeams'时出现“未经授权”错误

  20. 20

    如何仅使用 Microsoft 个人帐户在 Microsoft Graph 中进行身份验证?

  21. 21

    Microsoft graph 在订阅第 12 组订阅的通知 API 时出现 403 Forbidden 错误

  22. 22

    使用Microsoft Graph列出Microsoft Sharepoint网站

  23. 23

    Outlook REST API与Microsoft Graph

  24. 24

    Microsoft Graph的筛选查询失败

  25. 25

    从Python调用Microsoft Graph API

  26. 26

    静默登录到Microsoft Graph?

  27. 27

    Microsoft Graph InTune Beta API的

  28. 28

    从 Microsoft Graph Api 接收图像

  29. 29

    Microsoft Graph 不断引发 InvalidArgumentException

热门标签

归档