2011-07-05 10 views
1

私のアプリ内でFacebookの承認プロセスに問題があります。 ユーザーに最初に表示されるダイアログでユーザーのFacebookページに何かを投稿し、 "publish_stream"権限を要求します。 私はそうすると、ユーザーは2時間ごとにリクエストページにリダイレクトされ、ユーザーがこのアプリケーションでこれを行うことを既に許可していると言います。Facebookの許可についての法的な質問

私の質問はウォールに投稿する権限について質問しても、自分のページに投稿されている内容を示すダイアログをユーザーに表示しても、どうなるでしょうか?これは合法ですか?これを行うことでこれまでに何が問題になるのでしょうか? 権限を要求せずにユーザーの壁に投稿するとうまくいきます。

ありがとうございました

+1

あなたは「offline_access」権限と投稿のみを要求することができます。これにより、一定のサインイン要件が停止するはずです。 – deanWombourne

+0

@deanWombourne私はすでにそれを読んでいますが、これはユーザーにとって恐ろしいものです。私は彼の知らないうちに自分の壁に自分のアプリが投稿した印象をユーザーに与えたくありません。あなたの答えに感謝 – bllubbor

答えて

1

Facebookのマニュアルでは、publish_streamを要求すると、ユーザーの壁に無期限に投稿できるため、offline_accessも必要ないと述べています。

publish_stream Enables your app to post content, comments, and likes to a user's stream and to the streams of the user's friends. With this permission, you can publish content to a user's feed at any time, without requiring offline_access. However, please note that Facebook recommends a user-initiated sharing model.

+0

unfortunatellyこれはあまり真実ではありません....この2時間後に 'isSessionValid'をチェックすると、私は許可ページにリダイレクトされます;( – bllubbor

+0

isSessionValidは、基本情報などを取得できなくなる可能性があるので失敗する可能性がありますが、そのトークンを投稿してください。 – bkaid

+0

しかし、 'isSessionValid'が失敗した場合、どのように許可ページを表示するのかをどうやって決めたらいいのですか?トークン。 – bllubbor

1

法的問題はありません。ただし、ユーザーは削除されます。 ただし、offline_accessでトークンを要求し、そのトークンをpublish_streamに使用すると、トークンは期限切れになりません。

+0

@クマあなたの答えに感謝します。しかし、offline_accessを使用すると、「いつでも自分のデータにアクセスできます:アプリケーションを使用していないときにAPP_NAMEが自分のデータにアクセスする可能性があります」というメッセージが表示されます。私は思うユーザーのためにこれは非常に恐ろしいと聞こえる!少なくともこれは私を怖がらせてしまいます。私はこのアプリケーションがそうすることを許可しません!だから私はユーザからfbの統合を離れてユーザーを恐れていないのですか? – bllubbor

+1

はい、慌ただしい分析を行い、FBloginから取り消したユーザーの数を確認してください(ログインボタンのクリック回数と、fbDidNotLoginの代理人が呼び出された回数の合計を計算します)。多くのユーザーは、ユーザーの壁を氾濫させるのに比べて少なくともそれ以上の読み方を取り戻します。 – Mugunth

+0

@Kumar非常に良いアイデア。私はすでに簡単に実装されているので、非常に簡単です。 – bllubbor

関連する問題