0

私は2つのことを達成したいと思います:

  1. 私のサイトのユーザーがFacebookのウォールでリンクを共有することを提案したいと思います。

  2. ユーザーがリンクを共有している場合は、知りたいです(その時点から、自分のサイトで異なるエクスペリエンスをユーザーに提供できるようにします)。

問題は、これを実行するためにユーザーにアプリを承認させたくないということです。私のユースケースには摩擦が大きすぎます。

したがって、私のサイトのユーザーが私の「Facebookで共有」リンクをクリックすると、次のように表示されます。

ここに画像の説明を入力してください

これではない:

ここに画像の説明を入力してください

私が考えていることは可能ですか?よろしくお願いします。

4

3 に答える 3

2

[コメントから] 'Feed Dialog' のドキュメントは、その機能が「ユーザーに個々のストーリーをプロファイルのフィードに公開するように促します。これには拡張権限は必要ありません」と示唆しています。その機能が、ユーザーが既にアクセス許可を付与したアプリ内でのみ利用できるかどうかはわかりません...

フィード ダイアログには、JS SDK を初期化するため、または URL でダイアログを呼び出すときに GET パラメーターとして渡すために、アプリ ID が必要です。

ただし、ユーザーはアプリに特別な権限を与える必要はなく、アプリに接続する必要さえありません。

(Feed ダイアログが大量のスパムに使用される場合、アプリや開発者アカウントをブロックするために、それをアプリ ID に関連付ける必要があると考えられます。しかし、ダイアログはユーザーの関与なしでは機能しないため、そのリスクは次のとおりです。とても低い。)

于 2013-03-11T21:35:35.610 に答える
1

これは、Facebook のWeb プラグインを使用して行うことができます。

詳細については、リンクのドキュメントを読むことができますが、探している機能は Like & Share プラグイン (このリンクで見つけることができます) を通じて利用できると思います。URL と Javascript コールバックで設定した「いいね」ボタンと「共有」ボタンを追加します。ユーザーがあなたのページを気に入るか共有すると、Javascript コールバックが起動します。

于 2013-03-12T04:59:43.710 に答える
0

いいえ、Facebook のポリシーにより、それはできません。ユーザーからの承認情報がなければ、ユーザー プロフィールへの投稿は許可されません。

于 2013-03-11T21:26:41.453 に答える