Coinbase API 未触发通知 URL
Posted
技术标签:
【中文标题】Coinbase API 未触发通知 URL【英文标题】:Coinbase API not triggering notification URL 【发布时间】:2018-05-04 23:24:47 【问题描述】:我有一个带有通知 URL 的 Coinbase API 设置。我知道 API 集成正在工作,因为我已经通过列出帐户和创建地址进行了一些测试。我知道通知 URL 是可访问的,因为我已经在浏览器中尝试过了。但是,事务不会触发通知 URL。我知道交易正在进行,因为我可以检查我的帐户历史记录,并且我正在接收他们的电子邮件。但是,即使我在控制器中相关功能的顶部有这个:
file_put_contents(getcwd()."/assets/post.log",print_r($_POST,true));
当我在浏览器中访问通知 URL 时,除了空数组之外,没有任何记录。通知 URL 根本没有被触发。此时我可以采取哪些可能的步骤对其进行故障排除?
【问题讨论】:
您好,您能找到解决方案吗?谢谢 @bumbumpaw 我终于有了。尝试记录 php://input. 【参考方案1】:-
也记录 $_GET 和 $_SERVER。
我个人认为 json_encode() 比 print_r() 好。允许您在不同的查看器中显示任何内容。
确保从其他 IP 发布和拉取 URL,以确保它可以访问。
确保您拥有 https(来自letsencrypt),以防它仅拉取/发布到 https?
确保正确设置了 apache/nginx 访问和错误日志。
【讨论】:
以上是关于Coinbase API 未触发通知 URL的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Coinbase Api v2 发送 ping 通知?
为啥本地通知未针对 UNCalendarNotificationTrigger 触发