verificationTokens.generate 方法抛出 404

问题描述 投票:0回答:1

在请求正文中使用正确的

https://mybusinessverifications.googleapis.com/v1/verificationTokens:generate
对象在
Location
上调用 POST 方法可以让我:

Client error:
POST https://mybusinessverifications.googleapis.com/v1/verificationTokens:generate
resulted in a 404 Not Found response: 
<!DOCTYPE html> 
<html lang=en> <meta charset=utf-8> <meta name=viewport content="initial-scale=1, minimum-scale=1, w (truncated...)

此网址正确如下: https://developers.google.com/my-business/reference/verifications/rest/v1/verificationTokens/generate

代码(只是重复使用不同端点的其他请求):

$account = $this->getAccounts('XXXX');
$filter = [];
$filter['store_code'] = 'YYY';
$locations = $this->getLocations($account, $filter);
$location=$locations[0];
$response = $client->authorize()->post('https://mybusinessverifications.googleapis.com/v1/verificationTokens:generate', ['location' => $location]);
dd($response);

文档中仅列出的错误是:

Throws PERMISSION_DENIED if the caller is not a vetted partner account. Throws FAILED_PRECONDITION if the caller's VettedStatus is INVALID.

发生什么事了?有人有使用此端点的经验吗?

php google-api-client google-my-business-api google-my-business
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.