0

我是 AMP for Email 的新手,我现在正在尝试!我在我的电子邮件正文中使用 amp-list 组件来获取远程服务器 json 内容。但是当我在浏览器控制台中检查时出现以下 js 错误。同样在我的 Gmail 收件箱中,我收到了空白。

Uncaught (in promise) Error: Class$obf_1013: [https://dynamicmail-pa.googleapis.com/v2/xhrs:proxy?alt=protojson] ti: Unsupported HTTP status: 400: Class$obf_1011: [object Object]

template-impl.js:241 Error proxying amp-list templates: Request viewerRenderTemplate failed: Error: Class$obf_1013: [https://dynamicmail-pa.googleapis.com/v2/xhrs:proxy?alt=protojson] ti: Unsupported HTTP status: 400: Class$obf_1011: [object Object]​​​
4

2 回答 2

1

以下是发送 AMP 以在 gmail 中工作的正确标头:

https://developers.google.com/gmail/ampemail/security-requirements?hl=ur#gmail

Access-Control-Allow-Origin: https://mail.google.com
AMP-Access-Control-Allow-Source-Origin: <your sender email address>
Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin
于 2020-04-03T11:58:27.527 回答
-1

我们需要为 CORS 请求设置 Content-Type 和访问控制标头,例如 -

header("Content-type: application/json");
header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Origin: *');
于 2019-04-26T10:25:29.550 回答