7

ユーザーがアプリケーションに publish_stream 権限を与えているかどうかを確認したい。publish_stream パーミッションを取得したくない場合。

4

3 に答える 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 に答える