与 Google Postmaster API 集成时出现意外 400

问题描述

我正在编写与 Google Postmaster 的集成,但遇到了意外问题;我正在查询特定时间戳的流量统计信息的域返回状态代码 400,并带有“请求包含无效参数”的消息。

有问题的域是从 Google Postmaster 获取域列表端点中提取的,所以我相信这不是一个简单的错字。请求格式适用于该列表中的其他域。故障域具有可在 Postmaster UI 中查看的数据。通过 cURL 或 Google 的 Java Postmaster API 执行请求时,错误是一致的。

传递域的输入/输出示例(敏感信息被垃圾处理)

curl --location --request GET 'https://gmailpostmastertools.googleapis.com/v1beta1/domains/foobar.com/trafficStats/20210118' \
--header 'Authorization: Bearer abcdef'

{
    "name": "domains/foobar.com/trafficStats/20210118","ipReputations": [
        {
            "reputation": "BAD"
        },{
            "reputation": "LOW"
        },{
            "reputation": "MEDIUM"
        },{
            "reputation": "HIGH","sampleIps": [
                "127.0.0.1"
            ],"ipCount": "1"
        }
    ],"domainReputation": "HIGH","spfSuccessRatio": 1,"dkimsuccessRatio": 1,"dmarcSuccessRatio": 1,"inboundEncryptionRatio": 1,"deliveryErrors": [
        {
            "errorClass": "TEMPORARY_ERROR","errorType": "SUSPECTED_SPAM"
        }
    ]
}

失败域的输入/输出示例(敏感信息被垃圾处理)

curl --location --request GET 'https://gmailpostmastertools.googleapis.com/v1beta1/domains/foobar.com/trafficStats/20210118' \
--header 'Authorization: Bearer abcdef'
{
    "error": {
        "code": 400,"message": "Request contains an invalid argument.","status": "INVALID_ARGUMENT"
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...