ユーザーが自分のアプリケーションに対してpublish_stream権限を与えているかどうかをチェックしたいと思います。 publish_stream権限を取得したくない場合。グラフapiを使って特定のユーザーのfacebookアプリケーションのアクセス権を確認するには?
7
A
答えて
0
publish_stream権限を持つユーザーを自動化する必要があります。 レールで私はOmniAuth gemでそれを行う。
私のポストはあなたを助けることができる - Publish stream in Facebook & Twitter with OmniAuth
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にユーザーから特定のアクセス許可を要求する方法を教えてください彼らはアプリを許可しますか? –
0
あなたはコアラを使用しない場合は、リクエスト「GET/{ユーザIDを送信することができます}/permissions ' これは「現在の権限の確認」セクションに記載されていますhttps://developers.facebook.com/docs/facebook-login/permissions/v2.1
このシナリオでは、ユーザーがアプリケーションを承認しています。私は、ユーザーが特定の許可を私のアプリケーションに与えたかどうかを確認したい。もしそうでなければ、私はその許可を得たいと思う。これはFacebookのグラフAPIまたはレール3で可能ですか?私のアプリはFacebookのキャンバスで動作しています。 – AliZubi
FQLクエリを[check permission](http://developers.facebook.com/docs/reference/fql/permissions/) –