我使用 google api 客户端从帐户列表函数中获取 404。
我已经使用 OAuth2.0 获得了访问令牌。除此之外,我已经通过https://console.developers.google.com为 OAuth 2.0 启用了 Google My Business API。
■这里是环境
PHP 7.2.3
Ubuntu 18.04 LTS
谷歌/apiclient ^2.5
我想要执行的功能如下。 https://developers.google.com/my-business/reference/rest/v4/accounts/list
我使用以下链接中的作曲家安装谷歌客户端库。 https://github.com/googleapis/google-api-php-client
由于谷歌我的商业图书馆是分开的,我使用这个程序。 https://developers.google.com/my-business/samples
产生404的步骤是...
$client = new \Google_Client();
$client->setApplicationName("post_dev"); // app name
$client->setApprovalPrompt('force');
$client->setAccessType('offline');
$client->setAccessToken($credential);
$client->addScope("https://www.googleapis.com/auth/business.manage");
$client->addScope("https://www.googleapis.com/auth/plus.business.manage");
$gmbService = new \Google_Service_MyBusiness($client);
$results = $gmbService->accounts->listAccounts();
变量 $credential 具有以下值。
client_id
client_secret
access_token
expires_in
refresh_token
执行程序后,我收到如下 404 错误。
Google_Service_Exception[
404
]: {
"error": {
"code": 404,
"message": "Method not found.",
"errors": [
{
"message": "Method not found.",
"domain": "global",
"reason": "notFound"
}
],
"status": "NOT_FOUND"
}
}
MM们
哔哔one
qq_笑_17
HUWWW