2017-01-25 1 views
0

私はすべてのビジネスレビューを取得するためにGoogle MyBsiness APIを使用しています。 しかし、MYBusinessでPHP構文とGET、POSTメソッドを使用することはできません。ここに宣誓した後PHPでGoogle MyBusiness APIを使用する方法

は私がレビューに

$mybusinessService = new Google_Service_Mybusiness($client); 
$accessToken = file_get_contents($credentialsPath); 

$reviews = $mybusinessService->accounts_locations_reviews; 
echo '<pre>';print_r($reviews->get('ArtechDev'));exit; 

を取得するために使用していたコードです。しかし、私はエラー404取得しています(致命的なエラー:メッセージでキャッチされない例外「Google_Service_Exception」)

私は確信していることを私はドンparamを渡す方法とそれに必要なものが分かっていません。私はまた、 が、私はここで、iは、私はあなたの質問への答えに長い時間を見つけていた期待し

答えて

0

https://mybusiness.googleapis.com/v3/accounts/account_name/locations/location_name/reviews

感謝を呼び出すことができることをお知らせください場所「ArtechDev」を有するアカウントでログインしています前に、とにかく私はこの望んでいる助けを他の誰かに残すでしょう。

/*$accounts previusly populate*/ 
/*(GMB - v4)*/ 
$credentials_f = "google_my_business_credentials_file.json"; 
$client = new Google_Client(); 
$client->setApplicationName($aplicattion_name); 
$client->setDeveloperKey($developer_key); 
$client->setAuthConfig($credentials_f); 
$client->setScopes("https://www.googleapis.com/auth/plus.business.manage"); 
$client->setSubject($accounts->email); 
$token = $client->refreshToken($accounts->refresh_token); 
$client->authorize(); 

$locationName = "accounts/#######/locations/########"; 

$mybusinessService = new Google_Service_Mybusiness($client); 

$reviews = $mybusinessService->accounts_locations_reviews; 

do{ 
    $listReviewsResponse = $reviews->listAccountsLocationsReviews($locationName, array('pageSize' => 100, 
         'pageToken' => $listReviewsResponse->nextPageToken)); 

    $reviewsList = $listReviewsResponse->getReviews(); 
    foreach ($reviewsList as $index => $review) { 
     /*Accesing $review Object 

     * $review->createTime; 
     * $review->updateTime; 
     * $review->starRating; 
     * $review->reviewer->displayName; 
     * $review->reviewReply->comment; 
     * $review->getReviewReply()->getComment(); 
     * $review->getReviewReply()->getUpdateTime(); 
     */ 

    } 

}while($listReviewsResponse->nextPageToken); 
関連する問題