AMP URL API未返回有效的AMP页面

时间:2018-11-26 20:43:54

标签: amp-html google-apis-explorer

尽管具有实时有效的AMP页面,但AMP URL API仍未返回AMP URL。 AMP页面已启用1个月以上,可投放到Google搜索。

规范网址:https://www.zales.com/rings

AMP URL:https://www.zales.com/amp/rings

示例

请求:

https://content-acceleratedmobilepageurl.googleapis.com/v1/ampUrls:batchGet?alt=json&key=API_KEY

请求有效载荷:

{"urls":["https://www.zales.com/rings"]}

响应:

{
  "urlErrors": [
    {
      "errorCode": "NO_AMP_URL",
      "errorMessage": "No AMP URL for the request URL.",
      "originalUrl": "https://www.zales.com/rings"
    }
  ]
}

1 个答案:

答案 0 :(得分:1)

根据他们的documentation this should work correctly,我认为您如何调用API根本没有问题。我什至尝试通过验证器以及我自己的几个AMP页面来运行ampbyexample.com网站,无论是否使用查找策略,它们都返回相同的错误。

{
  "urlErrors": [
    {
      "errorCode": "NO_AMP_URL",
      "errorMessage": "No AMP URL for the request URL.",
      "originalUrl": "https://ampbyexample.com/"
    }
  ]
}

另一个示例:

{
  "urls": [
    "https://jamesiv.es/python/2017/07/18/discord-wow-bot"
  ],
  "lookupStrategy": "FETCH_LIVE_DOC"
}

尽管存在有效的文档,但仍存在相同的错误:

{
  "urlErrors": [
    {
      "errorCode": "NO_AMP_URL",
      "errorMessage": "No AMP URL for the request URL.",
      "originalUrl": "https://jamesiv.es/python/2017/07/18/discord-wow-bot"
    }
  ]
}

可能值得在Github上发布此错误报告,以防Google AMP团队的某人看不到此错误。