php ile google api nasıl kullanılır?

Merhaba arkadaşlar php ile google api kullanmayı öğreneceğiz bu konumuzda. Bir önceki konularımızda google api key almayı göstermiştim şimdi o google api key ve client id şimdi işimize yarıyacak eğer google api kullanmak istiyorsanız ilk önce google api key almanız gerekir şimdi herşeyimiz tamamsa google api kullanımına gelelim ilk önce google api kütüphanesini indirmemiz gerekiyor burayı tıklıyarak indirebilirsiniz

Kütüphanemizide indirdikten sonra Google'bize sunmuş olduğu hizmetlerden faydalanmaya başlıyabiliriz örn:adsense api, analitik api, youtube api vs şimdi elimizde bulunanlar apikey+clientid+api kütüphane bunları sizde sağladıysanız eğer gelelim kod tarafına php tagları arasına

session_start();
require_once dirname(__FILE__).'/GoogleClientApi/Google_Client.php';
require_once dirname(__FILE__).'/GoogleClientApi/contrib/Google_AnalyticsService.php';

$scriptUri = "http://".$_SERVER["HTTP_HOST"].$_SERVER['PHP_SELF'];

$client = new Google_Client();
$client->setAccessType('online'); // default: offline
$client->setApplicationName('My Application name');
$client->setClientId('buraya client id');
$client->setClientSecret('INSERT HERE');
$client->setRedirectUri($scriptUri);
$client->setDeveloperKey('apikeyinizi'); // API key

// $service implements the client interface, has to be set before auth call
$service = new Google_AnalyticsService($client);

if (isset($_GET['logout'])) { // logout: çıkış yaptığınızda tokenimizi öldürüyor
    unset($_SESSION['token']);
	die('Logged out.');
}

if (isset($_GET['code'])) { 
    $client->authenticate();
    $_SESSION['token'] = $client->getAccessToken();
}

if (isset($_SESSION['token'])) { // oturumdan simgesi ayıklamak ve istemci yapılandırma
    $token = $_SESSION['token'];
    $client->setAccessToken($token);
}

if (!$client->getAccessToken()) { // auth call to google
    $authUrl = $client->createAuthUrl();
    header("Location: ".$authUrl);
    die;
}
echo 'Hello, world.';

Kütüphane kullanımı da böyle şimdi hangi api servisini kullanıcaksanız o apinin parametreleri ile işleme devam edebilirsiniz burada kütüphanemiz hazır ve kurulu vaziyette şu anda eğer olaki mesala analitik apiyi kullanmak istiyorsunuz ve sorun yaşadınız Tüm google hizmetlerin örnek kodlarına buradan bakabilirsiniz. bir sonraki konuda görüşmek ümidiyle sağlıcakla kalın..

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0644