首页 文章

Grizzle Error count():参数必须是实现Countable的数组或对象

提问于
浏览
-1

我关注下面的文章,https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/web-php

但最后,当我尝试使用示例代码(HelloAnalytics.php)时,它将在命令行中显示错误,如下所示,并且无法获取数据;

PHP警告:count():参数必须是在第67行的C:\ xampp \ htdocs \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php中实现Countable的数组或对象警告:count():参数必须是在第67行的C:\ xampp \ htdocs \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php中实现Countable的数组或对象PHP警告:count():参数必须是数组或对象在第67行的C:\ xampp \ htdocs \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php中实现Countable警告:count():参数必须是在C:\ xampp \ htdocs中实现Countable的数组或对象第67行上的\ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php PHP致命错误:未捕获Google_Service_Exception:{“error”:{“errors”:[{“domain”:“usageLimits”,“reason”:“accessNotConfigured “,”消息“:”找不到项目687417168367且无法用于API调用 . 如果是最近创建的,请访问https://console.developers.google.com/apis/api/an启用Google AnalyticsAPI alytics.googleapis.com/overview?project=687417168367然后重试 . 如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统并重试 . “,”extendedHelp“:”https://console.developers.google.com/apis/api/analytics.googleapis.com / overview?project = 687417168367“}],”code“:403,”message“:”找不到项目687417168367,不能用于API调用 . 如果是最近创建的,请访问https://console.developers.google.com/apis/api/analytics.googleapis.com/overview?project=687417168367启用Google AnalyticsAPI,然后重试 . 如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统并重试 . “}}在C:\ xampp \ htdocs \ vendor \ google \ apiclient \ s中的C:\ xampp \ htdocs \ vendor \第118行的google \ apiclient \ src \ Google \ Http \ REST.php致命错误:未捕获Google_Service_Exception:{“error”:{“errors”:[{“domain”:“usageLimits”,“reason”:“accessNotConfigured”, “message”:“找不到项目687417168367,不能用于API调用 . 如果是最近创建的,请访问https://console.developers.google.com/apis/api/analytics.googleapis.com/overview?project=687417168367启用Google AnalyticsAPI,然后重试 . 如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统并重试 . “,”extendedHelp“:”https://console.developers.google.com/apis/api/analytics.googleapis.com / overview?project = 687417168367“}],”code“:403,”message“:”找不到项目687417168367,不能用于API调用 . 如果是最近创建的,请访问https://console.developers.google.com/apis/api/analytics.googleapis.com/overview?project=687417168367启用Google AnalyticsAPI,然后重试 . 如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统并重试 . “}}在C:\ xampp \ htdocs \ vendor \ google \ apiclient \ s中的C:\ xampp \ htdocs \ vendor \第118行的google \ apiclient \ src \ Google \ Http \ REST.php

有人可以帮助我吗?谢谢

1 回答

  • 0

    如上所述count(): Parameter must be an array or an object

    请尝试升级您的Guzzle版本 . 问题出在PHP 7.2中,count()的参数不能为NULL . 当$ this-> handle等于NULL时,将显示第一个帖子中的警告 . 只需用以下代码替换CurlFactory.php中的第67行:if(($ this-> handles?count($ this-> handles):0)> = $ this-> maxHandles){

相关问题