问题标签 [coinbase-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

php - Coinbase v2 响应太糟糕,无法从这个 Object 类获取数据

我正在使用coinbase,我正在尝试获取数据,但响应是它甚至无法生成到json或数组,然后生成到json......

代码:

回应是:

我知道它太大了,但我找不到获取每个数据的方法。

没有工作..

0 投票
2 回答
595 浏览

coinbase-api - Coinbase API catchable fatal error null argument to httpexception::exceptionClass() in Live Server

In localhost everything working fine . But in live server its breaking at a fatal error and not executing further.

the Error is

stderr: PHP Catchable fatal error: Argument 1 passed to Coinbase\Wallet\Exception\HttpException::exceptionClass() must be an instance of Psr\Http\Message\ResponseInterface, null given, called in /path/vendor/coinbase/coinbase/src/Exception/HttpException.php on line 33 and defined in /path/vendor/coinbase/coinbase/src/Exception/HttpException.php on line 98

What is the reason behind getting the above fatal error in Live Server and how to get rid of this ?

0 投票
2 回答
1295 浏览

curl - coinbase api 返回 {"errors":[{"id":"invalid_token","message":"访问令牌无效"}]}

我正在尝试访问coinbase api以在我的 ubuntu 终端上生成地址。

返回以下错误。

{"errors":[{"id":"invalid_token","message":"访问令牌无效"}]}

我不知道作为授权持有人要传递什么。我只有 API 密钥和 API 密钥。如果需要采取其他步骤或其他文件,请告诉我。如果您需要更多信息,请同时询问。

一个例子会很有帮助。提前致谢。

0 投票
1 回答
1850 浏览

php - 如何在 php 中为 CoinBase API 调用声明 CURL 主体

我想使用 php curl 与 coinbase api 交互。不需要传递数据的简单 API 调用是成功的。我想做的是创建地址
CLI curl 有效。命令行 curl 命令示例如下:

curl https://api.coinbase.com/v2/accounts/82de7fcd-db72-5085-8ceb-bee19303080b/addresses \ -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer abd90df5f27a7b170cd775abf89d632b350b7c1c9d53e08ce2c2c340cd53e08ce2c2c ' \ -d '{"name": "新接收地址"}' }

我的 php 代码摘录

它返回

{"errors":[{"id":"authentication_error","message":"无效签名"}]}

因为它适用于列表用户。我想错误发生在我将发布数据传递给 curl 的方式。

我在 SO 上发现的类似问题,但没有一个能解决我的问题。请帮忙!

  1. 无效的签名 Coinbase
  2. CoinBase“无效签名”PHP Buy API 请求
  3. 如何为 CoinBase API 调用声明 CURL 主体
  4. coinbase 的 API 密钥认证

更新:

返回相同的错误

0 投票
2 回答
766 浏览

bitcoin - 如何在 coinbase 上测试交易?

我想在 coinbase 上测试交易,有没有在不使用真正比特币的情况下测试 coinbase 开发上的交易。因为我的账户里没有比特币。

0 投票
1 回答
551 浏览

php - 如何从 codeigniter 控制器类调用 coinbase api 方法?

我在 application/third_party 文件夹中添加了coinbase php库。现在我想在 codeigniter 根文件夹中使用该库添加一个普通的 php 文件,以将内容添加到日志文件并发送电子邮件以通知交易?

  • 如果在root中添加一个核心php文件可以吗?我将如何要求该 coinbase 插件并将数据库加载到所述 php 文件中?
  • 在mvc中这是一个好习惯吗?还有什么其他选择?

更新:我使用以下代码在应用程序/控制器中创建了一个控制器

我得到以下错误。

解析错误:语法错误,意外的“使用”(T_USE)

更新2:

$config['composer_autoload'] = APPPATH.'third_party/coinbase-php/vendor/autoload.php';

解析错误:语法错误,意外的 'Coinbase' (T_STRING),期待 \ (T_NS_SEPARATOR)

知道如何解决吗?

0 投票
1 回答
213 浏览

php - Coinbase api2 数据作为 php 中的变量

我正在学习coinbase api并搞乱php。我似乎无法从数组中添加数据作为变量,因为数组是私有的。如何将私有值设置为变量?

$coinbaseconf = 配置::apiKey($coinbaseapi, $coinbasesecret); $client = Client::create($coinbaseconf);

返回

Coinbase\Wallet\Value\Money 对象([amount:Coinbase\Wallet\Value\Money:private] => 5567.17 [currency:Coinbase\Wallet\Value\Money:private] => GBP)

如果我尝试:

$var1 = $btcusdsellprice->金额;

获取错误

致命错误:未捕获错误:无法访问私有财产 Coinbase\Wallet\Value\Money::$amount in /var/www/html/xxx/xxx.php:22 堆栈跟踪:#0 {main} 在 /var/var 中抛出/www/html/xxx.php 第 22 行

0 投票
1 回答
1283 浏览

php - 以编程方式发送 eth php

我使用https://github.com/coinbase/coinbase-php和 laravel 将 Eth 从我的钱包发送到其他服务的钱包。

我使用这种方法:$client->createAccountTransaction($account, $transaction);

这样:

但是当我尝试这样做时,我得到了这个错误:

Coinbase API 只接受账户、电子邮件或比特币地址的交易

有人可以告诉我如何发送 eth 或有什么问题吗?

0 投票
1 回答
334 浏览

php - PHP Coinbase 如何使用 PHP 语言开始使用这个 API?

我正在尝试使用 PHP Coinbase API。我已经有一个 API 密钥和 OAuth 密钥。我已经设置了我的网络服务器。另外,我已经在 GitHub 上下载了这个库,但我仍然无法让它工作。

每次我使用此代码时,它都会返回:

string(213) "{"error":"invalid_grant","error_description":"提供的授权授权无效、过期、已撤销、与授权请求中使用的重定向 URI 不匹配,或已发布给另一个客户端。" }"

相关代码

0 投票
0 回答
315 浏览

wordpress - 来自 API 的 Coinbase Commerce Woocommerce 错误响应:缺少必需参数:pricing_type

将 Coinbase Commerce 集成到我的 Wordpress Woocommerce 网站,从昨天开始一切正常。当客户点击“Proceed to Coinbase”按钮完成购买时,网站显示“错误处理结帐。请重试。”

我登录了 Coinbase Commerce 插件,我可以看到错误是:

我不知道该怎么办,我需要改变什么来解决这个问题..