SORU
28 AĞUSTOS 2012, Salı


FB sayfa çekmek için server uzun süreli access token FB info

Bildiğim kadarıyla orada birçok soru hakkında Facebook erişim belirteçleri ve keder neden, ama rağmen çok deneme ve okuma çok sinir bozucu belirsiz blog yazıları (FB ve aksi), ben hala mücadele için net bir cevap için benim ihtiyacı var. Beni de düşündüğünüz süreci şimdiye kadar yıkmak:

  • Sunucu tarafı, tek Facebook sayfasından durumları/mesaj çekmeye ihtiyacı olan bir siteyi kurdum
  • Bu Facebook Sayfasının bir yönetici değilim
  • Facebook Uygulaması oluşturdum
  • ** 8, ben kullanarak benim sayfaları görüntülemek için hesabıma erişim izni-belirteçleri veren kısa ömürlü bir anahtar, uygulamam ve hesabıma bağlı, oluşturulan
  • this uzun ömürlü (60 gün) tuşuna ala kısa ömürlü anahtarımı senaryo 4 dönüştürülmüş ettim

Ve ben burada kaldım. 60 gün anahtarımı benim server bilgileri sayfasından gerekli çekmek için gayet iyi çalışıyor, ama görebildiğim kadarıyla, programlı olarak uzanan 60 gün anahtarı için yol yok. Ben de El Facebook Graph API Explorer için gidip bir tane oluşturmadan kısa ömürlü yeni bir anahtar oluşturmak için bir yol bilmiyorum.

Bu benim server yapma istekleri için Facebook API ve kullanıcı tabanlı bir sistem (burada elimden kolayca istek bir kullanıcı yetki Facebook uygulamasını yeniden), bunun yarattığı bir sistem çok hantal. Facebook beri ** 0, orada gerçekten benim server benim kendi sayfasından bilgi çekmek için kalıcı bir şekilde önerilmiyor? Gerçekten elle yeni bir anahtar oluşturun ve el ile 60 günde benim server update gerekiyor?

Ya da kaçırdığım bir şey mi var?

Güncelleme:

Daha önce burada bulunan adım adım kılavuzu kendi answer içine geçirilmiş oldu.

CEVAP
21 ŞUBAT 2014, Cuma


Bu daha önce söz konusu olan adımlar - bu cevap geçirilmiş.

Sahip bulduğu oluşturmak mümkündür bir Facebook Sayfası Erişim Belirteci bu değil sona (yardım @İgy), burada bir açık, adım adım rehbere için peşinde olan herkes için aynı

  1. Bilgi çekmek isteyen FB sayfanın admin olduğunuzdan emin olun
  2. FB bir Uygulama (sayfa yöneticisi aynı kullanıcı hesabı ile olmalıdır) oluşturun
  3. Bu Facebook Graph API Explorer başının üzerinde
  4. Sağ üst köşede, FB Uygulamasını seçin "Uygulama" aşağı liste . bırak oluşturulan
  5. "Access Token Al" Düğmesine Tıklayın
  6. manage_pages izni eklemek emin olun
  7. Bu Grafik yaparak kısa ömürlü bu erişim uzun ömürlü bir simge dönüştürme API çağrısı: https://graph.facebook.com/oauth/access_token?client_id=<your FB App ID >&client_secret=<your FB App secret>&grant_type=fb_exchange_token&fb_exchange_token=<your short-lived access token>
  8. Alın yeni uzun ömürlü access token geri döndü
  9. Graph API çağrısı hesaplarınızı uzun ömürlü yeni access token kullanarak görebilirsiniz: https://graph.facebook.com/me/accounts?access_token=<your long-lived access token>
  10. Bilgi harcayacaksınız Sayfa access_token al
  11. Lint 5* *için ayarlanmış olduğunu görmek için token!

Bu şekilde olması gerek. Şimdi sona değil Facebook Sayfasına Erişim Belirteci olmalı!

Eğer (#100) Tried accessing nonexisting field (accounts) on node type (Page), ** 13, kopya User ID ve bunu değiştirmek için kullanın değerini "ben" adım 9 URL bir parçası. için alıyorsanız

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BSA

    BSA

    9 NİSAN 2012
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009