首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从代码点火器控制器类调用coinbase api方法?

如何从代码点火器控制器类调用coinbase api方法?
EN

Stack Overflow用户
提问于 2018-05-19 06:43:27
回答 1查看 601关注 0票数 0

我在应用程序/第三方文件夹中添加了coinbase php库。现在,我想添加一个普通的php文件,使用代码点火器根文件夹中的库将内容添加到日志文件中,并发送电子邮件通知事务?

  • 在root中添加一个核心php文件可以吗?我如何要求coinbase插件并将数据库加载到上述php文件中?
  • 它在mvc中是一个很好的实践吗?还有其他选择吗?

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

代码语言:javascript
复制
class Coinbase extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->database();   
    }

    function readnotifications()
    {
        echo APPPATH;
        require_once(APPPATH.'third_party/coinbase-php/vendor/autoload.php');
        use Coinbase\Wallet\Client;
}
}

我不犯错误。

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

UPDATE2:

$config‘’composer_autoload‘= APPPATH.'third_party/coinbase-php/vendor/autoload.php';

代码语言:javascript
复制
class Coinbase extends CI_Controller
{
    function readnotifications()
    {

$apiKey = "sss ";
$apiSecret =  "sss";
        namespace Coinbase\Wallet;
        use Coinbase\Wallet\Client;
        use Coinbase\Wallet\Configuration;
        use Coinbase\Wallet\Enum\Param;
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$authenticity = $client->verifyCallback($raw_body, $signature); // boolean
}
}

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

知道怎么解决吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-19 09:43:39

在您的应用程序/config/config.php中搜索$config['composer_autoload']并将第三方包autoload.php文件路径设置为它的值

代码语言:javascript
复制
$config['composer_autoload'] = '/path/to/vendor/autoload.php';

然后,您可以简单地使用您的任何包类,如下所示

代码语言:javascript
复制
function readnotifications()
{
        $client = Coinbase\Wallet\Client;
}

也请看一下这个指南/general/autooloader.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50422575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档