2016-11-04 14 views
0

私は次の例外(403)アクセスが設定されていません。 GoogleクラウドデータストアのAPI

Google_Service_Exceptionを取得しています。エラーは、POST https://www.googleapis.com/datastore/v1beta2/datasets/smartflowviewer/lookupを呼び出す:構成されていない(403)アクセス。 Google Cloud Datastore APIは、以前はプロジェクト529103574478で使用されていなかったか、無効になっています。有効にするにはhttps://console.developers.google.com/apis/api/datastore/overview?project=529103574478にアクセスしてから、もう一度お試しください。このAPIを最近有効にした場合、操作がシステムに伝播して再試行するまで数分間お待ちください。

データストア

$service = new Google_Service_Datastore($client); 
$service_dataset = $service->datasets; 

$path = new Google_Service_Datastore_KeyPathElement(); 
$path->setKind('auth'); 
$path->setName($email); 
$key = new Google_Service_Datastore_Key(); 
$key->setPath([$path]); 
$lookup_req = new Google_Service_Datastore_LookupRequest(); 
$lookup_req->setKeys([$key]); 

$response = $service_dataset->lookup('smartflowviewer', $lookup_req); 

にアクセスしようとしたときに、私はプロジェクトが昨日までは完全に正常に動作していた

$client = new Google_Client(); 
$client->setClientId($cfg['CLIENT_ID']); 
$client->setClientSecret($cfg['CLIENT_SECRET']); 
$client->setAccessType('offline'); 

APIと連携するのOAuth Webクライアントを使用しています。私は新しいコードを展開していないか、最新の月に設定を変更しました。そして突然、このエラーが発生し始めました。

この現象の原因は何ですか?どうもありがとう。

答えて

2

Cloud Datastore v1beta2 APIはdeprecatedですが、Cloud Datastore v1 APIを使用するようにコードを更新できます。

1つの選択肢はphp-gdsライブラリです。

+0

ありがとうございます。私は最新バージョンに移行しました。それは今働く。 –

関連する問題