php - 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 错误。任何人都可以帮助我为什么会收到此错误。
解决方案
您的 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" } } ] } }
谢谢!
推荐阅读
- c++ - 为什么不能在 C++ 中为动态数组重载插入运算符?
- java - 无法访问文本文件 java IntelliJ
- python - Python - 如何将单独的模块(不是函数)作为单独的进程运行?
- sharepoint - Sharepoint Online - 只读用户 - PnP 现代搜索 - 无法获得搜索结果
- linux - 不能移动
至 : 没有权限 - python - 如何欺骗 Thread.start() 在 python 中多次运行
- python - 已解决:在 volatile 设置中向 ORM SQLAlchemy 表添加新列
- javascript - Unexpected SyntaxError:输入意外结束
- reactjs - react-select:当您没有搜索选项时自动建议“其他”选项
- javascript - 为什么我的嵌套等待函数没有等待