2013-06-26 4 views
18

ben fb sayfası bu ie benzeyebilir kim belli bir yerden yorumu/notunu almaya çalışıyorum:Facebook Graph API sayfa incelemesi olsun

https://www.facebook.com/pages/Dell-Rheas-Chicken-Basket/183254918389428

Yani burası/sayfanın kimliği 183254918389428

olduğunu

Ve bu yerin ayrıntılarını ancak Reyting değil/inceleme alabilirsiniz: Ben fo

https://graph.facebook.com/183254918389428

Yani
{ 
    "data": [ 

    ] 
} 

Ben app inceleme almaya çalışırken değilim/derecelendirme: Hep hiçbir veri almak

https://graph.facebook.com/183254918389428/tabs/reviews?access_token=xxx

Ama: bir yerde böyle sayfasından gözden alabilir bu forumda und ama belli bir yer için.

+0

Merhaba, bunun için bir çözüm buldunuz, ayrıca derecelendirme ve yorum alamıyorum, FQL sorgusu da aynı boş veri dizisi yanıtını döndürüyor. https://graph.facebook.com/fql?q=SELECT derece DAHA FAZLA yorum WHERE reviewee_id = 114448512302 – prasad

+0

@prasad Hayır Onu bulamadık, sahip olmadıkları veya kullanıcılarının – ant

+0

tüketmesini önermiyorlar tamam, yanıt için teşekkürler, şu anda yer derecelendirme ve değerlendirme, onun resmi olarak API çalışan kadar tek yolu gibi görünüyor, gösterilen gibi çalışacak yer facebook sayfası gösteriyorum. – prasad

cevap

1

Sayfa için API yorumları henüz yayınlanmadı. Üzerinde çalışıyoruz. Lütfen here güncellemelerini kontrol etmeye devam edin.

Güncelleme: sayfa incelemeleri alınırken API burada bulabilirsiniz: https://developers.facebook.com/docs/graph-api/reference/page/ratings/

+0

Uzun atış, ama .. bunun için herhangi bir ETA var mı, yoksa ne zaman müsait olacağına dair bir bildirim almak için abone olabilirim. Bana gerçekten yardımcı olabilecek sayfadaki hiçbir şey yok. –

+0

Hala 3 yıl sonra API yok ... –

3

değerlendirme kenar şimdi de yorumlar var, ama bunu almak için bir sayfa erişim simgesi olması gerekir.

bitiş noktası burada belgelenmiştir: sayfa erişmek için

https://developers.facebook.com/docs/graph-api/reference/page/ratings

Not sayfanın bir yönetici olan birinden bir kullanıcı belirteci kullanmak zorunda belirteci. Bunun senin için bir problem olup olmadığını bilmiyorum.

+1

Tamamen doğru. Örnek bir çağrı şöyle görünebilir: 'FB.api ('/ {page-id}/derecelendirme', 'GET', {access_token: '{erişim-belirteci-sayfa}}}, işlev (Yanıt) {}) ; –

7

İncelemeleri ve derecelendirmeleri almak için bir sayfa erişim belirtecine ihtiyacınız vardır. İşte bir sayfa erişim belirteci almak için çok iyi bir kısa öğretici: Obtaining page access token.

https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<REDIRECT_URL>&scope=manage_pages&state=<STATE> 

Bu size bir CODE üretecektir bu kodu kullanın:

https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&code=<CODE> 

Bu, kısa ömürlü kullanıcı erişim belirteci içeren bir json yanıtı verecektir.

Sonraki uzun ömürlü kullanıcı jetonu almak üzere kısa ömürlü kullanıcı belirteci kullanabilirsiniz: Bu, uzun ömürlü kullanım belirteci içeren başka json dönecektir

https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=<APP_ID>&client_secret=<APP_SECRET>&fb_exchange_token=<SHORT_LIVED_TOKEN> 

, artık sayfa erişim belirteci için bozdurabilirsiniz:

https://graph.facebook.com/me/accounts?access_token=<LONG_LIVED_TOKEN> 

Bu, ilgili kullanıcı hesabıyla ilişkili sayfa (lar) ın sayfa erişim belirtecine sahip bir json döndürecektir.

https://graph.facebook.com/StoneArmsInc/ratings?access_token=<page_access_token> 

Ve o sayfanın Facebook'a yayınlanan tüm derecelendirmelerini alacak: geçirmeden tarafından derecelendirmeleri ve yorumları almak için bu sayfayı erişim simgesi kullanın.

Umut, bu birilerine yardımcı olur. :)

+0

Bu, uzun canlı access_token istemcisinde (web tarayıcısı) açık olduğu anlamına mı geliyor? – Blaise

+0

Teşekkürler! Bana çok yardımcı oluyor! –