JSON密钥缺少Google Photos API中的刷新令牌字段

时间:2019-04-22 07:00:13

标签: php google-photos google-photos-api

我正在使用php中的Google Photos API创建一个应用程序。这是我的代码

{{1}}

这是重定向到身份验证时的错误

  

致命错误:未捕获的InvalidArgumentException:json密钥缺少    C:\ xampp \ htdocs \ gphotos \ vendor \ google \ auth \ src \ Credentials \ UserRefreshCredentials.php:78堆栈跟踪:#0 C:\ xampp \ htdocs \ gphotos \ config.php(49):Google \ Auth \ Credentials \ UserRefreshCredentials-> __ construct(Array,Array)#1 C:\ xampp \ htdocs \ gphotos \ index.php(5):connectWithGooglePhotos()#2 {main}丢在C:\ xampp \ htdocs \ gphotos \第78行上的vendor \ google \ auth \ src \ Credentials \ UserRefreshCredentials.php

任何解决方案将不胜感激!

1 个答案:

答案 0 :(得分:1)

'refreshToken'必须为'refresh_token',因为刷新令牌的密钥为refresh_token

所以您需要将凭据更改为

[
   'client_id' => $clientId,
   'client_secret' => $clientSecret,
   'refresh_token' => $refreshToken,
]