相关疑难解决方法(0)

找不到"GuzzleHttp\Client"类

我第一次使用BOTH Guzzle和Codeigniter 3.0.我也承认我第一次使用php命名空间.

我试图根据文档中提供的示例使用Guzzle做一个非常简单的get请求.(Guzzle文档没有提及codeigniter).

Guzzle文件位于application/class/guzzle

这是我非常简单的控制器

public function indey () {

        $data = array();
        $data['main_content'] = "hiview";
        $data['title'] = "Data Analyzer - Welcome";
        $data['xas'] = $this->guzzler();
        $this->load->view('template', $data);
    }

    private function guzzler() {
        $client = new GuzzleHttp\Client;
        $response = $client->get('http://guzzlephp.org');
        return $response;
    }
Run Code Online (Sandbox Code Playgroud)

这是我的简单看法

    <div class="row">
        <div class="col-xs-12">
             <h1>Hi</h1>
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            <h1><?php var_dump($xas); ?></h1>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

遇到PHP错误严重性:错误消息:找不到类'GuzzleHttp\Client'文件名:controllers/hello.php行号:22 Backtrace:

php codeigniter guzzle

8
推荐指数
2
解决办法
1万
查看次数

如何在facebook图api请求中使用cURL

我使用file_get_contents()获取Facebook图表api的信息

但有时我收到一个错误.

我发现必须使用cURL而不是file_get_contents().

问题是,我不知道如何将cURL与我需要传递的URL一起使用.

如果我改变了

file_get_contents($graph_url);
Run Code Online (Sandbox Code Playgroud)

进入cURL,代码是什么?

这是$ graph_url的内容

$graph_url= "https://graph.facebook.com/me/photos?"
  . "url=" . urlencode($photo_url)
  . "&message=" . urlencode('')
  . "&method=POST"
  . "&access_token=" .$access_token;
Run Code Online (Sandbox Code Playgroud)

php curl file-get-contents facebook-graph-api

5
推荐指数
1
解决办法
3万
查看次数