我正在使用google-trends库并将其与composer一起安装
composer update jonasva/google-trends
我的composer.json
:
{
"require": {
"jonasva/google-trends": "dev-master"
}
}
我在主文件夹中包含了文件start.php
:
require __DIR__ . '/vendor/autoload.php';
$config = [
'email' => 'myemail@gmail.com',
'password' => 'mypass',
];
$session = (new GoogleSession($config))->authenticate();
$response = (new GoogleTrendsRequest($session))
->setDateRange(new \DateTime('2014-02-01'), new \DateTime()) // date range, if not passed, the past year will be used by default
->setLocation('BE') // For location Belgium
->getTopQueries() // cid (top queries)
->send(); //execute the request
$data = $response->getTermsObjects(); // return an array of GoogleTrendsTerm objects
但是我得到了
致命错误:Class' GoogleSession'
中找不到
我应该包含vendor/autoload.php
以外的文件吗?
答案 0 :(得分:2)
作者很方便地没有提到实际完全限定类名是Jonasva\GoogleTrends\GoogleSession
的事实。
use Jonasva\GoogleTrends\GoogleSession;
检查库的源代码以找出这些信息。
答案 1 :(得分:0)
您必须使用FQDN。命名空间+类名
twin-bcrypt