2011-11-17 12 views

答えて

0

publish_stream権限を持つユーザーを自動化する必要があります。 レールで私はOmniAuth gemでそれを行う。

私のポストはあなたを助けることができる - Publish stream in Facebook & Twitter with OmniAuth

+0

このシナリオでは、ユーザーがアプリケーションを承認しています。私は、ユーザーが特定の許可を私のアプリケーションに与えたかどうかを確認したい。もしそうでなければ、私はその許可を得たいと思う。これはFacebookのグラフAPIまたはレール3で可能ですか?私のアプリはFacebookのキャンバスで動作しています。 – AliZubi

+0

FQLクエリを[check permission](http://developers.facebook.com/docs/reference/fql/permissions/) –

22

あなたはコアラの宝石を使用している場合にだけ使用します。

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

にすることができます。その半分ですが、Koalaにユーザーから特定のアクセス許可を要求する方法を教えてください彼らはアプリを許可しますか? –