Kendi uygulamalarımızda Facebook verilerini kullanmak üzere Access Token alma adımlarını anlatacağım. Uygulamamızda kullanacağımız Facebook verilerini almadan önce authenticationyani kimlik doğrulama yapmamız gerekir. Bu doğrulama esnasında bir access token üretilir ve bu key yardımıyla kimliğimiz doğrulanmış olur. Eğer uzun süreli işlemler yapacak isek (Facebook hesabımıza otomatik post girmek gibi) işe o zaman Long Lived Access Token (Never Expire Token) ‘a ihtiyacımız olacaktır. Bu yazımızda ilk önce access token nasıl alınır ondan bahsedeceğim daha sonrasında Uzun süreli access tokene değineceğim.
Bu sayfada istemci OAuth ayarları yer almakta biz buradan Valid OAuth Redirect URIs kısımına yönlendirecek urlimizi yazıyoruz. Burada dikkat etmemiz gereken kısım https şeklinde yazmamız. Bu linki neye göre yazıyoruz? Konunun en başında php sunucumuzda uygulamamız için oluşturduğumuz klasörün içerisine 2 tane dosya oluşturacağız bir tanesi funduszeue.info diğeri ise funduszeue.info dosyaları olacak aynı dizin içerisinde de Facebook adındaki Api kütüphanesi bulunacak. Bu dizinde oluşturduğumuz funduszeue.info dosyasının linkini buraya yazıyoruz. Yani Facebook dan yetkilendire izini için kod geldiğinde bu sayfamıza yönlenerek gelen kodu bu sayfa içerisinde kullanacağız.
Buraya kadar her şey tamam ise artık App ID ve App Secret bilgilerimizi kullanmaya geldi.
funduszeue.info dosyasının içersine
<?php require_once 'facebook/funduszeue.info'; $fb = new Facebook\Facebook([ 'app_id' => 'BURAYA APP İD GELECEK', 'app_secret' => 'BURAYA APP SECRET GELECEK', 'default_graph_version' => 'v', ]); $helper = $fb->getRedirectLoginHelper(); $permissions = ['email,publish_actions,rsvp_event']; $loginUrl = $helper->getLoginUrl('BURAYA Valid OAuth Redirect URI GELECEK', $permissions); echo '<a href="' . htmlspecialchars($loginUrl) . '">Log in with Facebook!</a>'; ?> $permissions = ['email,publish_actions,rsvp_event'];bu kod parçasında kullanıcıdan gerekli izinleri alıyoruz. Biz mail okuma ve yazma izinlerini aldık. Yazma izinlerini ileride post fotoğraf paylaşma ve video yükleme gibi makalelerde kullanmak adına aldığımız izindir. Sadece access tokeni almak test etmek adına email izini yeterli olacaktır.
funduszeue.info dosyasının içerisine
<?php require_once 'facebook/funduszeue.info'; $fb = new Facebook\Facebook([ 'app_id' => 'BURAYA APP İD GELECEK', 'app_secret' => 'BURAYA APP SECRET GELECEK', 'default_graph_version' => 'v', ]); $helper = $fb->getRedirectLoginHelper(); if (isset($_GET['state'])) { $helper->getPersistentDataHandler()->set('state',$_GET['state']); } try { $accessToken = $helper->getAccessToken(); } catch(Facebook\Exceptions\FacebookResponseException $e) { // When Graph returns an error echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch(Facebook\Exceptions\FacebookSDKException $e) { // When validation fails or other local issues echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } if (! isset($accessToken)) { if ($helper->getError()) { header('HTTP/ Unauthorized'); echo "Error: " . $helper->getError() . "\n"; echo "Error Code: " . $helper->getErrorCode() . "\n"; echo "Error Reason: " . $helper->getErrorReason() . "\n"; echo "Error Description: " . $helper->getErrorDescription() . "\n"; } else { header('HTTP/ Bad Request'); echo 'Bad request'; } exit; } // Logged in echo '<h3>Access Token</h3>'; var_dump($accessToken->getValue()); // The OAuth client handler helps us manage access tokens $oAuth2Client = $fb->getOAuth2Client(); // Get the access token metadata from /debug_token $tokenMetadata = $oAuth2Client->debugToken($accessToken); echo '<h3>Metadata</h3>'; echo "<pre>"; //var_dump($tokenMetadata); print_r($tokenMetadata); // Validation (these will throw FacebookSDKException's when they fail) $tokenMetadata->validateAppId('BURAYA APP İD GELECEK'); // Replace {app-id} with your app id // If you know the user ID this access token belongs to, you can validate it here //$tokenMetadata->validateUserId(''); $tokenMetadata->validateExpiration(); if (! $accessToken->isLongLived()) { // Exchanges a short-lived access token for a long-lived one try { $accessToken = $oAuth2Client->getLongLivedAccessToken($accessToken); } catch (Facebook\Exceptions\FacebookSDKException $e) { echo "<p>Error getting long-lived access token: " . $helper->getMessage() . "</p>\n\n"; exit; } echo '<h3>Long-lived</h3>'; var_dump($accessToken->getValue()); } $_SESSION['fb_access_token'] = (string) $accessToken; ?>dizinimiz şu şekilde oldu
funduszeue.info ye girerek yetkilendirme için izin verdikten sonra Access Tokenimiz ve Meradata bilgilerimiz oluştu
rzaozturk tarafından tarihinde yayınlandı
Bu yazımda sizlere Facebook’un geliştiricilere uygulamalarının Facebook ile senkronize işlemi için verdiği API keyin diğer bir deyişle, Facebook Aplication ID kodunun nasıl alınacağını anlatacağım. Application koduna özellikle WordPress üzerinde sosyal medya ile entegre olarak çalışan eklentileri kullanabilmeniz için ihtiyaç duyabilirsiniz. Sosyal medya da otomatik paylaşım yapan eklentileri kullanabilmeniz için de Application ID koduna mutlaka ihtiyaç duyacaksınız.
Display Name kısmına uygulamamızın yada websitemizin ismini yazalım. Namespace kısmına da opsiyonel olarak ufak bi açıklama girebilirsiniz. Kategori kısmından uygulamanıza yada websitenize uygun bir kategori seçip, “Uygulama Oluştur” butonuna tıklayalım. Önümüze gelen doğrulama kodunu da yazıp, uygulamamızı oluşturalım.
Yukarıdaki işlemler tamamlandıktan sonra Facebook Application ID kodumuzu alabiliriz. “Uygulama Kodu” kısmındaki kod bizim Application ID kodumuzdur. App Secret ise yine Application ID ile beraber kullanacağınız bir kod. Eğer App Secret kodu görünmüyorsa hemen sağ tarafta “Göster” butonu çıkacak. O butona tıklayıp App Secret kodunu da alabilirsiniz.
Edindiğiniz Application ID kodunuzu, diğer bir deyişle Facebook API kodunu Facebook üzerinde uygulama geliştirirken yada uygulamanızı/websitenizi Facebook’la senkronlamak için kullanabilirsiniz…
Post Views
Automatic installation is the easiest option. To do an automatic install log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
In the search field type Google Maps API KEY and click Search Plugins. Once youve found the plugin you install it by simply clicking Install Now.
The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex will tell you more here.
Automatic updates should seamlessly work. We always suggest you backup up your website before performing any automated update to avoid unforeseen problems.
Ask and they shall be answered
not worki have api in google console but not work..
Después de buscar tantos tutoriales de como resolver mi problema, encuentre este plugin que por fin resolvió y genero mi API key sin problema
We've had an issue with a particular theme having something wrong with their theme settings, which resulted in the section for the API key missing. I installed this plugin and it did the job. Super easy and quick!
It works. Nice! Had to create a new project and to enable billing for it before the map showed. Thanks.
This was extremely easy to use and is a much better alternative than trying to work with a theme author to add a Google Maps API Key option to their theme. This plugin gives you a link to setup your new API key. Once configured, simply copy, paste, and save.
iframe api generation broken (by Google iframe restrictions) changed to new window popup FIXED
Updated Generate API KEY button to add access for all APIs CHANGED
Added a Generate API KEY button for easier generation of API KEY ADDED
initial release
çamaşır makinesi ses çıkarması topuz modelleri kapalı huawei hoparlör cızırtı hususi otomobil fiat doblo kurbağalıdere parkı ecele sitem melih gokcek jelibon 9 sınıf 2 dönem 2 yazılı almanca 150 rakı fiyatı 2020 parkour 2d en iyi uçlu kalem markası hangisi doğduğun gün ayın görüntüsü hey ram vasundhara das istanbul anadolu 20 icra dairesi iletişim silifke anamur otobüs grinin 50 tonu türkçe altyazılı bir peri masalı 6. bölüm izle sarayönü imsakiye hamile birinin ruyada bebek emzirdigini gormek eşkiya dünyaya hükümdar olmaz 29 bölüm atv emirgan sahili bordo bereli vs sat akbulut inşaat pendik satılık daire atlas park avm mağazalar bursa erenler hava durumu galleria avm kuaför bandırma edirne arası kaç km prof dr ali akyüz kimdir venom zehirli öfke türkçe dublaj izle 2018 indir a101 cafex kahve beyazlatıcı rize 3 asliye hukuk mahkemesi münazara hakkında bilgi 120 milyon doz diyanet mahrem açıklaması honda cr v modifiye aksesuarları ören örtur evleri iyi akşamlar elle abiye ayakkabı ekmek paparası nasıl yapılır tekirdağ çerkezköy 3 zırhlı tugay dört elle sarılmak anlamı sarayhan çiftehan otel bolu ocakbaşı iletişim kumaş ne ile yapışır başak kar maydonoz destesiyem mp3 indir eklips 3 in 1 fırça seti prof cüneyt özek istanbul kütahya yol güzergahı aski memnu soundtrack selçuk psikoloji taban puanları senfonilerle ilahiler adana mut otobüs gülben ergen hürrem rüyada sakız görmek diyanet pupui petek dinçöz mat ruj tenvin harfleri istanbul kocaeli haritası kolay starbucks kurabiyesi 10 sınıf polinom test pdf arçelik tezgah üstü su arıtma cihazı fiyatları şafi mezhebi cuma namazı nasıl kılınır ruhsal bozukluk için dua pvc iç kapı fiyatları işcep kartsız para çekme vga scart çevirici duyarsızlık sözleri samsung whatsapp konuşarak yazma palio şanzıman arızası