域未授权使用 PDF 嵌入 API,但在 Adob​​e 控制台中列为允许

Posted

技术标签:

【中文标题】域未授权使用 PDF 嵌入 API,但在 Adob​​e 控制台中列为允许【英文标题】:Domain not authorized to use PDF Embed API though listed as allowed in Adobe console 【发布时间】:2021-11-15 06:46:54 【问题描述】:

我正在使用 Adob​​e PDF Embed API 在我的网络客户端上显示 PDF。

对于开发,我将 XAMPP 与虚拟主机一起使用。 由于我将 xampp 设置为在本地使用 SSL 加密,因此我无法再让 Embed API 工作。

我有一个 API 客户端 ID,并且允许的域设置为我的本地开发域。 但是在请求 API 时,它说该域不会被授权。 我尝试将 Adob​​e 控制台中的允许域设置为 VirtualHost ServerName 以及使用 localhost 作为允许域。但两者都不起作用。

有人猜到为什么它不工作了吗?

【问题讨论】:

localhost 应该被允许,但我主要担心的是你写了“我尝试在 Adob​​e 控制台中将允许的 domains 设置为 VirtualHost ServerName” .使用 Embed API,只允许 一个 域。您确定您位于嵌入 API 凭据的正确位置吗? 我随后设置了域,所以我一次只尝试了一个域。而且我肯定在正确的位置,因为我在将 Embed API 添加到我的项目时输入了域。 好的 - 我知道有时我们在编辑凭证的域时会遇到问题。您可以获得任意数量的凭据,因此我建议您创建一个新的并尝试一下。 使用新凭据创建一个新项目就可以了,谢谢乔尔!需要注意的重要一点:使用 localhost 作为域不起作用。我必须使用本地虚拟主机的服务器名称。 【参考方案1】:

解决方案:

看起来,在编辑允许的域时,Adobe Console 遇到了困难。所以我创建了一个新项目,添加了 API 并使用我本地 XAMPP 虚拟主机的 ServerName(没有子域)作为允许的域。

【讨论】:

以上是关于域未授权使用 PDF 嵌入 API,但在 Adob​​e 控制台中列为允许的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 身份验证/未经授权的域。域未授权

Ionic Framework 和 Firebase 3.x 版本:此域未授权您的 Firebase 项目的 OAuth 操作

在 Adob​​e AxAcroPDFLib 中启用注释

PDF 嵌入在 IE11 中不起作用,但在 DOM Explorer 中编辑 HTML 时可以使用(F12 - IE 的调试工具)

Facebook 登录:无法加载 URL 此 URL 的域未包含在应用程序的域中

使用 VBA 和 Adob​​e PDF Reader 控件复制选定的文本