SORU
23 Mart 2011, ÇARŞAMBA


Sunucu tarafında iPhone için doğrulama Facebook access token uygulaması

Sunucu ile etkileşime dayalı bir iPhone uygulaması geliştiriyorum ve Facebook kimlik doğrulama mekanizmaları kullanmak istiyorum.

Temel olarak, bu gibi çalışması gerektiğini düşünüyorum

  1. Benim iPhone uygulaması, kullanıcı için Facebook, e-posta ve şifresini kullanarak kaydeder.
  2. Kullanıcı ilgili Facebook uygulama için kendi veri erişim sağlar.
  3. İPhone uygulamam başarılı giriş yaptıktan sonra token erişim alır.
  4. Benim sunucu ile daha fazla iletişim, iPhone uygulamam alınan Facebook erişim belirtecini kullanmanız gerekir (örneğin: sorgularda).
  5. Benim server alır bazı sorgudan iPhone, access token, diye soruyoruz Facebook bu simge, geçerli ve kimin için), ve eğer Evet, sunucu gerektiğini varsayalım kullanıcı kimliği ile Facebook.

Sunucu verilen erişim belirteci geçerli ise Facebook sormalı nasıl? benim sorum: Eğer token Facebook uygulamam için geçerli olup olmadığını bir şekilde kontrol etmem gerektiğini düşünüyorum.

Buldum graph API için birçok Facebook sorgular, denedim, ama hiçbir şey beklendiği gibi çalıştı. Bana biraz örnek verebilir misiniz?

CEVAP
12 EKİM 2011, ÇARŞAMBA


Ben zaten elden erişim token varsayalım. Böyle bir durumda bir access token doğrulamak için en kolay yolu aşağıdaki istek sorunu

https://graph.facebook.com/me?fields=id&access_token=@accesstoken

Burada @zorunda erişim belirteciyle accesstoken değiştirin. Url arıza ve her açıklayacağım.

Facebook Kullanıcı erişim sahibi Kimliği dönecektir graph apı isteği burada bir JSON dize olarak token hakkında bilgilendirmek istiyoruz. Anahtar sözcük 'bana' şu anda oturum açmış kullanıcı veya erişim belirteci. sahibini temsil eder Bu istek için erişim belirteci zorunlu bir parametredir.

Eğer sağlanan erişim belirteci geçerli veya süresi dolmuş ise Facebook sadece bazı tür bir hata iletisi döndürür.

Geçerli bir access token için sonuç bu şekilde bu gibi görünecektir

{
   "id": "ID_VALUE"
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009