2011-10-20 8 views
0

これは再投稿ですが、私が使っている検索語に関係なく、私が探しているものは見つかりません。必要なFacebook拡張アクセス許可:グラフAPI

まず、私はPHPで開発していますが、グラフapiはURL呼び出しを使用するだけで問題ではありません。私は、REST APIの使用を避けたいと思います。

publish_streamとoffline_accessを必要とするアプリケーションがあります。これらの権限を拒否した場合、ユーザーはインストールすることが無意味です。どうすればそれらを要求させることができますか?

私は、ユーザーが後でアクセス許可を持っているかどうかを確認することができますが、それは面倒です、そして、私はそれを避けようとしています。しかし、これが不可能ならば、それは私がしなければならないことです。

+0

ボトムライン:ユーザーがこれらの権限を受け入れることはできません**。 – ifaour

+0

さて、それは私が知る必要があったすべての、ありがとう! – CuddleBunny

答えて

1

認証にREST APIを使用する必要はありませんが、使用が認証されているかどうかを確認する必要があります。

https://developers.facebook.com/blog/post/534/

あなたは認証を要求するように代わりにREST APIのJavaScriptのSDKを使用することができます。 URLリダイレクトは必要ありませんが、ほとんどの場合javascriptを使用できます。

https://developers.facebook.com/docs/reference/javascript/

も有用である、権限をチェックする方法についての最近のFacebookのブログ記事は実際にありました。ユーザーが認証されていない場合

https://developers.facebook.com/blog/post/576/

、認可のプロンプトを表示するボタンがあるページ上に置きます。許可されると、実際のページにリダイレクトできます。

+0

私は、グラフAPIでうまく動作している認証を持っています。私はそれらを使用するたびに許可を与えたかどうかを確認する必要はありませんでした。ああ、それはそれほど悪くないと思います。 – CuddleBunny

+0

セッション変数のように、パーミッション情報をキャッシュすることができます。 authトークンには有効期限があり、どれくらいの期間有効であるかを知ることができます。その後、毎回チェックする必要はありません。 –

+0

ええ、ユーザーのセッション中にアクセス許可を確認する必要がないので、これを行う必要はありません。これは、すべてのユーザーに対してバッチ操作を実行したいからです。これは良いアドバイスですが、私は将来を考えています。 – CuddleBunny

関連する問題