Google Ads API:请求缺少身份验证凭据

时间:2021-05-04 10:48:55

标签: google-api elixir google-oauth google-ads-api

我正在使用 oAuth2.0 流程来处理 Google Ads API。我今天遇到了一个问题,在执行 API 请求时,我收到以下 401 错误:

UNAUTHENTICATED: Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

在我添加的每个谷歌广告请求的标题上

   {"Content-Type", "application/json"},
   {"Accept", "application/json"},
   {"User-Agent", "Mozilla/5.0 (Macintosh; ..."},
   {"Authorization", "Bearer $ACCESS_TOKEN"},
   {"developer-token", "$DEVELOPER_TOKEN"},
   {"login-customer-id", "$LOGIN_CUSTOMER_ID"}

我已经尝试生成一个新的 access_token,因为我在当前令牌过期时自动生成新的 access_token 的过程可能会失败,但事实并非如此。我设法创建了一个新的有效访问令牌,但它继续给出相同的错误。 fist 授予应用权限时使用的范围是 "https://www.googleapis.com/auth/adwords"

有人遇到同样的问题吗?

0 个答案:

没有答案