ユーザーがアプリケーションに publish_stream 権限を与えているかどうかを確認したい。publish_stream パーミッションを取得したくない場合。
3393 次
3 に答える
22
コアラジェムを使用している場合は、次を使用してください。
#check wether wallpost is allowed
permissions = graph.get_connections('me','permissions')
@has_wallpost_permission = permissions.select{|o| o['permission'] == 'manage_pages'}.length == 1
于 2011-11-24T11:33:31.220 に答える
0
Koala を使用しない場合は、「GET /{user-id}/permissions」というリクエストを送信できます/v2.1
于 2014-09-11T10:33:08.803 に答える
0
publish_stream パーミッションでユーザーを自動化する必要があります。レールでは、OmniAuth gemで行います。
私の投稿が役に立ちます - OmniAuth を使用して Facebook と Twitter でストリームを公開する
于 2011-11-17T14:40:04.937 に答える