2011-01-27 9 views
6

ユーザーが既にアプリケーションを承認しているが、ユーザーから追加のアクセス許可を要求したい場合は、どうすればよいですか?あなたのアプリケーションを既に承認しているFacebookユーザーのアクセス許可を増やすには?

私は比較的新しいFacebookの登録プラグインで認証を処理したいと思いますので、私が尋ねる理由は

http://developers.facebook.com/docs/plugins/registration

しかし、プラグインは私は超えて任意の権限を要求するためにどのような方法を提供するために、表示されません。基本的なので、後で追加のアクセス許可が必要な場合は、ユーザーに付与されたアクセス許可を増やすように要求したいと思います。

答えて

5

そのforumsにFacebookの管理者が述べたように、これはサポートされていません。

瞬間のためにあなたが にそれらを聞いているので、あなたは 登録プラグインで 延長の許可を求めることはできませんあなたのredirect_uri。 bugchilla でこの問題のバグを報告し、「wishlist」というタグ(または )を選択して既存のバグを登録し、 という情報を追加してください。ベストプラクティス のフォーラムスレッドのバグにリンクして、 の仲間の開発者とFacebook エンジニアが対話を追跡し、 のフォローアップを提供することです。

私は、バグ追跡システムに提出された関連ticketを見つけました。あなたはFacebookの開発チームにそれを上げるために投票する必要があります。

EDIT:
私の答えhere上で見つけることができます余分なアクセス許可を求める方法。

+0

をしました彼らはredirect_uriでそうすることを提案します。あなたはそれをどうやってやるかについてのアイデアは? –

+0

@ウィリアム・ジョーンズ:私は彼らがこの[回答](http://stackoverflow.com/questions/4935979/facebook-apps-additional-permissions/4936270#4936270)で同じことをすることを意味すると思います。あなたが役に立ったら答えを受け入れることを検討してください。 – ifaour

+1

元の質問に対処できるように元の回答を編集することはできますか?私は本当の答えがコメントにあるときに私が答えを受け入れるはずだとは思わない。 –

1

この質問は古いようです。しかし、私は同じ問題に直面し、私はここにいた。

は、私はかなりがっかりしましたが、後、私はすでに認証されたユーザーのための追加の許可を求めるために、すなわち私の問題を解決し、私はあるため、それはのように聞こえる登録後に増加した権限を要求することが可能である以下の

$params = array(
'method' => 'fql.query', 
'query' => "SELECT user_likes FROM permissions WHERE uid=me()", 
); 
$result = $facebook->api($params); 
$likes_permission=$result[0][user_likes]; 
if($likes_permission!=1) 
    echo "<script>window.top.location='".$loginUrl."';</script>"; 
関連する問題