我们如何仅捕获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": "............."
}
]
}
Run Code Online (Sandbox Code Playgroud)
一个更好的问题可能是,是否有比通过gmail API更好的方法来捕获退回/退回的邮件?
另外,是否可以请求XML响应而不是JSON。gmail API该怎么做?
谢谢 !!