【问题标题】:How to use node.js code inside php file/script如何在 php 文件/脚本中使用 node.js 代码
【发布时间】:2016-06-30 09:22:36
【问题描述】:

我是node.js 的新手,我正在php 创建一个比特币应用程序,我需要使用Bitgo API 来创建钱包地址和比特币转账。

Bitgo 仅在 node.js 中有 API。请帮我在我的 php 代码中调用 node.js API。

这里是列出的 API。

https://www.bitgo.com/api/?javascript#create-address

在用户注册时,我需要执行Bitgo API 在钱包内创建地址。 Bitgo 返回钱包地址作为响应,我必须将其存储在我的数据库中。

提前致谢!

【问题讨论】:

  • “Bitgo 仅在 node.js 中有 API”是错误的。他们有一个通用的 API,你可以使用任何你喜欢的技术。但他们提供了一个编写 JavaScript 的 API 包装器。
  • 在他们的文档中:BitGo provides a simple and robust REST-ful API as well as a simple client javascript SDK to integrate multi-signature technology into your existing bitcoin applications and services.
  • 别被npm弄糊涂了,你可以实现客户端javascript SDK https://github.com/BitGo/BitGoJS,它不是必需的nodejs
  • @str 能否请您在此处提及一些不在节点 js 中的 API,因为我找不到任何 API
  • @MohdSayeed 但该 API 也需要 node js 才能运行,我使用了该 API,它仅与 node.js 一起工作

标签: javascript php node.js bitcoin


【解决方案1】:

BitGo Express REST API 是一种轻量级服务,适用于希望利用 BitGo 但使用没有原生 BitGo SDK 的语言进行开发的开发人员。

BitGo Express 作为服务在您自己的数据中心运行,并处理涉及您自己的密钥的客户端操作,例如在将交易提交给 BitGo 之前对其进行部分签名。这可确保您的密钥永远不会离开您的网络,并且 BitGo 永远不会看到。 BitGo Express 还可以代理标准的 BitGo REST API,通过单个 REST API 为 BitGo 提供统一的接口。

使用 BitGo Express:

安装 BitGoJS 在 bin 目录下运行以下命令: ./bitgo-express --debug --port 3080 --env test --bind localhost

对运行 bitgo-express 的机器进行所有 BitGo REST API 调用。

【讨论】:

    猜你喜欢
    • 2017-04-10
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 2016-06-13
    相关资源
    最近更新 更多