【问题标题】:Coinbase API not triggering notification URLCoinbase API 未触发通知 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.

标签: php callback coinbase-api


【解决方案1】:
  1. 也记录 $_GET 和 $_SERVER。
  2. 我个人认为 json_encode() 比 print_r() 好。允许您在不同的查看器中显示任何内容。
  3. 确保从其他 IP 发布和拉取 URL,以确保它可以访问。
  4. 确保您拥有 https(来自letsencrypt),以防它仅拉取/发布到 https?
  5. 确保正确设置了 apache/nginx 访问和错误日​​志。

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多