从 API 响应下载 PDF 并在 URL 中使用持有者令牌 (Wordpress) [已关闭]

Download PDF from API response with Bearer token in URL (Wordpress) [closed]

提问人:Jirka 提问时间:11/16/2023 最后编辑:Brian Tompsett - 汤莱恩Jirka 更新时间:11/16/2023 访问量:41

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

4天前关闭。

我能够从 API 响应中获取此 URL:

https://xxxxxx.xx/v1/pdf/{token}/view/ccac914b5aeb18542d29056ab1ad98b2?

它应该是一个要下载/查看的 PDF 文件。

我尝试使用我的持有者 API 令牌,但 URL 不起作用(未经授权的错误)。str_replace {token}

这是我的 API 请求:

wp_safe_remote_post( $url, [ 'headers' => [ 'Content-Type' => 'application/json', 'Authorization' => 'Bearer ' . $api_token ], 'body' => wp_json_encode($args), 'method' => 'POST', 'data_format' => 'body', ]

如何下载或查看PDF文件?

Wordpress,PHP。

php wordpress pdf 令牌

评论

0赞 Ishtiaq Ahmed 11/16/2023
嗨,为了更好地为您提供帮助,您能否分享您发出 API 请求和处理 Bearer 令牌的代码的相关部分?这将帮助我识别可能导致“未授权”错误的任何潜在问题或错误。
0赞 Jirka 11/16/2023
wp_safe_remote_post( $url, [ 'headers' => [ 'Content-Type' => 'application/json', 'Authorization' => 'Bearer ' . $api_token ], 'body' => wp_json_encode($args), 'method' => 'POST', 'data_format' => 'body', ]
0赞 Ishtiaq Ahmed 11/16/2023
您确定您有有效的令牌吗?你能在Postmain中检查一下吗
2赞 ADyson 11/16/2023
我们不知道这是什么 API,也不知道它希望你做什么。如果可以,请提供一些文档。请使用代码等编辑您的问题,而不是将其隐藏在评论中,未格式化。谢谢。
0赞 Jirka 11/16/2023
令牌有效。文档很短,没有更多关于PDF文件的内容。API 只发送一些价格和 URL。我可以获取价格,但不能从 URL 获取 PDF 文件。

答: 暂无答案