0

Facebookの「いいね」ボタン(ソーシャルプラグイン)のあるWebページがあります。ユーザーがページを高く評価したときに、ページに追加情報を表示する必要があります。

同様の質問があったことは知っています が、答えは、イベントを使用して、ユーザーが「いいね」ボタンをクリックしたことに反応することでした。これは、ページをロードする前に同様のことが起こった場合を除いて、正常に機能します。 edge.create

他の人は使用を提案しましたsigned_requestが、これはキャンバスアプリケーションにのみ適用できると思います。

APIを使用してそのようなものをチェックできることは知っていますが、これにはユーザーに権限を付与する必要がありますが、匿名でこれを行いたいです(ユーザーが誰であるかを知りたくないので、ユーザーが誰であるかを知りたいだけですページが気に入りました)。

それを行う方法はありますか?

4

2 に答える 2

0

これは、キャンバスアプリとプラグインだけを使用するサイトの違いです。プラグインを使用すると、ユーザーは特定のURLを高く評価できます(許可することができます)。これですべてです。Facebookの外部で動作しているサイトがそのデータに明示的にアクセスするには、ご指摘のとおり、適切な権限が必要です...user_likes権限。

またはユーザーからの関連する権限がなければ、signed_requestURLを「いいね」したユーザーを区別できるとは思いません。

于 2012-12-29T13:10:39.173 に答える
0

javascript onclickを使用して「いいね」ボタンがクリックされたことを検出し、localStorageを使用して情報を保存しますか?

于 2013-01-17T09:48:35.833 に答える