我们如何仅在 gmail API 的 api 响应中捕获电子邮件地址。fields
参数设置为,它返回的
payload/headers
数据比我们在响应中需要的多得多。我们需要的只是JSON 响应中的value
一name/value
对;例如
我们现在得到的完整响应看起来像这样
{
"payload": {
"headers": [
{
"name": "Delivered-To",
"value": "xxxxxxx"
{
"name": "Received",
"value": "xxxxxxxx"
},
{
"name": "Received-SPF",
"value": "----"
},......
{
"name": "To",
"value": "xxxxxxx"
}, ...... E.T.C........E.T.C ......
/*All we want is one name/value pair to be returned e.g. */
{
"payload": {
"headers": [
{
"name": "X-Failed-Recipients",
"value": "............."
}
]
}
一个更好的问题可能是有没有比通过 gmail API 更好的方法来捕获退回/退回的邮件?
此外,是否可以请求 XML 响应而不是 JSON。gmail API如何做到这一点?
谢谢 !!