尽管具有实时有效的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"
}
]
}
答案 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团队的某人看不到此错误。