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 触发

Web firebase.messaging().onMessage 未触发,但后台通知完美触发

应用程序在后台时未触发地理围栏通知

点击本地通知未触发

未触发 Android 通知操作 (PendingIntent)