2 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
該方法$client->setAuthConfig('credentials.json');中使用的文件不是通過(guò)運(yùn)行代碼創(chuàng)建的。它是按照PHP Quickstart上的第 1 步創(chuàng)建的。您將獲得一個(gè).json 文件,如下所示:
{
"installed":
{
"client_id":"your-id",
"project_id":"your-project- id",
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
"token_uri":"https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"client_secret":"your-scret",
"redirect_uris": ["urn:ietf:wg:oauth:2.0:oob","http://localhost"]
}
}
獲取后,將其保存在您擁有quickstart.php 文件的同一位置。

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
這里的答案是正確的,因?yàn)槟枰?credentials.json 文件,但它們是不正確的,因?yàn)?PHP 快速入門頁(yè)面上的說(shuō)明很清楚。指示不再清晰。請(qǐng)參閱下面的屏幕截圖以了解第 1 步:
如何獲取 credentials.json 文件:
目前,在先決條件中有:
啟用了 API 的 Google Cloud Platform 項(xiàng)目。要?jiǎng)?chuàng)建項(xiàng)目并啟用 API,請(qǐng)參閱創(chuàng)建項(xiàng)目并啟用 API
這會(huì)將您帶到更多頁(yè)面,最終讓您創(chuàng)建 OAuth 2.0 客戶端 ID。Google Cloud Console > API 和服務(wù) > 憑據(jù) > OAuth 2.0 客戶端 ID。您必須已經(jīng)創(chuàng)建了一個(gè) ID。如果你有,右邊會(huì)有一個(gè)下載選項(xiàng)。
單擊它,然后有一個(gè)下載 json 選項(xiàng)。
將下載的文件放入與文件相同的文件夾中quickstart.php
,并將其重命名為 credentials.json。
據(jù)我所知,需要的 credentials.json 文件沒(méi)有明確的方向。我在該頁(yè)面上留下了關(guān)于缺乏信息的反饋。如果你遇到同樣的問(wèn)題,我建議你也這樣做。
- 2 回答
- 0 關(guān)注
- 149 瀏覽
添加回答
舉報(bào)