Facebook Long-Lived Token Alma

October 16, 2017

Uzun süreli token almak için öncelikle https://developers.facebook.com/apps/ adresinden yeni bir uygulama oluşturun.

Uygulamayı oluşturduktan sonra https://developers.facebook.com/tools-and-support/ sayfasından Graph API Explorer sayfasına geçin vrae Graph API Explorer ekranının sağ üstünde bulunan listeye tıklayıp az önce oluşturduğunuz uygulamayı seçin.

Uygulamaya geçiş yaptığınızda az önce seçim yaptığımız listenin hemen altındaki Get Token listesine tıklayın ve Get Page Access Token‘e tıklayın. Sorulan izinleri kabul ederek geçin. Sonrasında Tekrar Get Token‘a tıklayın ve token almak istediğiniz sayfayı listeden seçin. Burada sayfa seçtikten sonra aynı butonda Request_publish_pages seçeneği çıkacak. Ona da tıklayarak gerekli izinleri verin.

Şimdi ekranımızda bir token var. Bu bizim short-lived tokenimiz. Bunu long-lived token almak için kullanacağız. 3 şeye ihtiyacımız oluyor bu konuda.

  1. Yeni oluşturduğumuz uygulamanın ID’si. My Apps -> Uygulama İsmi yolunda bulabilirsiniz.
  2. Yeni oluşturduğumuz uygulamanın Secret’i. Bunu da uygulama sayfasının ayarlar kısmında bulabilirsiniz. Görmek için şifreniz gerekecektir.
  3. Graph API Explorer’dan aldığımız short-lived token

Aşağıdaki link yapısına ilgili değişkenleri koyup web tarayıcısında bu sayfaya gittiğinizde, size long-lived tokeninizi verecektir.

https://graph.facebook.com/v2.10/oauth/access_token?grant_type=fb_exchange_token&client_id={app_id}&client_secret={app_secret}&fb_exchange_token={short_lived_token}