API URL AMP не возвращает действительную страницу AMP - PullRequest
0 голосов
/ 26 ноября 2018

API URL AMP не возвращает URL AMP, несмотря на наличие действующей действующей страницы AMP.Страница AMP просуществовала более 1 месяца и служит для поиска Google.

Канонический URL: https://www.zales.com/rings

URL AMP: 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 голосов
/ 27 ноября 2018

Я не думаю, что есть какая-то проблема с тем, как вы вызываете API, в соответствии с их документацией, это должно работать правильно .Я даже пытался запустить сайт ampbyexample.com через валидатор и несколько моих собственных страниц AMP, и все они возвращали одну и ту же ошибку, со стратегией поиска и без нее.

{
  "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 этого не видит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...