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

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008

İLGİLİ SORU / CEVAPLAR