2011-11-17 36 views

cevap

0

Kullanıcı, publish_stream izniyle otomatikleştirmelisiniz. Raylarda OmniAuth gem ile yapıyorum.

Mesajım size yardımcı olabilir - Publish stream in Facebook & Twitter with OmniAuth

+0

Kullanıcı, uygulamaya yetki vermiştir. Kullanıcının uygulamam için belirli bir izin verilip verilmediğini kontrol etmek istiyorum. eğer değilse bu izni almak istiyorum. Bu facebook grafik API'sinde veya raylarda mümkün mü? 3. Uygulamam facebook kanvasında çalışıyor. – AliZubi

+0

[check izni] için FQL sorgusunu kullanabilirsiniz (http://developers.facebook.com/docs/reference/fql/permissions/) –

22

Eğer Koala Gem kullanıyorsanız sadece kullanın: Eğer Koala kullanmazsanız

#check wether wallpost is allowed 
permissions = graph.get_connections('me','permissions') 
@has_wallpost_permission = permissions.select{|o| o['permission'] == 'manage_pages'}.length == 1 
+0

Bunun yarısı, ancak Koala'ya, kullanıcıdan belirli izinleri istemesini nasıl söylersiniz? Uygulamayı yetkilendiriyorlar mı? –