在请求正文中使用正确的
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...)
代码(只是重复使用不同端点的其他请求):
$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.
发生什么事了?有人有使用此端点的经验吗?