logo
29.05.2019 12:02
1
Ahojte. Snazim sa dostat na web vsetky recenzie na naslu spolocnost.

Podarilo sa mi urobit riesenie cez maps google api, ale tam je mozne zobrazit iba poslednych 5 recenzii.
Riesenie cez google my business API sa mi zatial nedari zrealizovat.

Work with review data | Google My Business API | Google Developers

Neviem akym sposobom mam

PHP kód:
include 'vendor/autoload.php';

$apiKey 'apiKey';
$placeId 'placeId';
$accountName 'accountName';

$url 'https://mybusiness.googleapis.com/v4/accounts/' $accountName '/locations/' $placeId '/reviews?key=' $apiKey;

$client curl_init();
curl_setopt($clientCURLOPT_URL$url);
curl_setopt($clientCURLOPT_RETURNTRANSFER1);

$response curl_exec($client);
$httpStatus curl_getinfo($clientCURLINFO_HTTP_CODE);
curl_close($client);


var_dump($response);
var_dump($httpStatus); 
Neprejdem cez autorizaciu

"error": {
"code": 401,
"message": "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.",
"status": "UNAUTHENTICATED"
}
Myslel som, ze bude stacit autorizovat jednoducho ?key=' . $apiKey, ale take jednoduche to asi nebude. Mate s tym skusenosti? Ako s tym pohnut dalej?
29.05.2019 12:44
2
S GMB API zkušenosti mám a opravdu je potřeba složitější přihlašování - OAuth2 - viz. https://developers.google.com/identity/protocols/OAuth2.
Nicméně existují na to knihovny :)
29.05.2019 21:35
3
Původně odeslal PeJak
S GMB API zkušenosti mám a opravdu je potřeba složitější přihlašování - OAuth2 - viz. https://developers.google.com/identity/protocols/OAuth2.
Nicméně existují na to knihovny :)
Vdaka. Budem k tomu potrebovat asi nastudovat toto, podla toho, co si si precital.
Uvidim, ci to nebude nad moje sily. V minulosti som zvladol pracu s translatorom cez api, tak uvidim, ci sa preluskam, cez toto.
Keby si mal nejaky tutorial, ktory by bol zrozumitelny aj pre beginnera, tak sem s nim.