首页 > 解决方案 > 400 错误 Invalid Recipient Err Microsoft Graph API

问题描述

我正在尝试通过 Microsoft graph api 发送电子邮件。我创建了一个消息对象,如下所示。 {"message":{"subject":"hellowolrd","body":{"contentType":"text","content":"wow"}},"toRecipients":{"emailAddress":{"address":"example@yahoo.com"}}}

但是收到无效收件人的 400 错误。任何人都可以帮助我为什么会收到此错误。

标签: phpmicrosoft-graph-api

解决方案


您的 JSON 请求中似乎存在语法问题。仔细查看内容后您有一个额外的结束},这意味着您没有在消息中发布“ toRecipients ”。

{"message":{"subject":"hellowolrd","body":{"contentType":"text","content":"wow"} } ,"toRecipients":{"emailAddress":{"address" :"example@yahoo.com"}}}

而是尝试使用 JSON 以使其工作 - { "message": { "subject": "hellowolrd", "body": { "contentType": "text", "content": "wow" }, "toRecipients": [ { "emailAddress": { "address": "example@yahoo.com" } } ] } }

谢谢!


推荐阅读