1

過去数か月間、Like に対して返されたデータに存在する「リンク」フィールドを使用して、Like 対象の Open Graph オブジェクトが自分のアプリケーションの一部であるかどうかを判断してきました。その間ずっと、リンク フィールドには、いいね! されているオブジェクトの og:url 値が含まれていました。これで、リンク フィールドには、いいね! されているオブジェクトに対して自動的に作成される Facebook ページの URL が含まれます。「website」フィールドにオブジェクトの og:url 値が含まれている場合がありますが、(明示的に要求された場合でも) Web サイト フィールドが返されないことがあります。

他の誰かがこの問題を経験していますか? Facebook がこれらのフィールドの意味を完全に変更しているという発表を見逃しましたか? 私は狂った薬を飲んでいますか?これは、現在 like/send 機能を取り巻く多くのバグの単なる症状ですか? バグ レポートを提出する前に、これをコミュニティに公開したかったのです。

4

1 に答える 1

0

Open Graph プロトコル

ページ管理

ページを管理するには、ページを Facebook アカウントまたは Facebook プラットフォーム アプリケーションに関連付ける必要があります。ページをユーザー アカウントと Facebook プラットフォーム アプリケーションの両方に関連付けることは有効です。

ページを Facebook アカウントに関連付けるには、追加のプロパティ fb:admins をページに追加し、ページを所有する Facebook アカウントのユーザー ID またはユーザー名のカンマ区切りのリストを指定します。例:

<meta property="fb:admins" content="USER_ID1,USER_ID2"/>

リストされた各ユーザーは、管理者として承認されるために、URL で [いいね!] をクリックする必要があります。これは、ユーザーが同意なしに管理者になるのを防ぐためです。

したがって、サイトの URL を使用するかどうかは、管理者ユーザーがそのページを気に入ったかどうかに依存すると思います。

于 2012-05-17T08:09:51.483 に答える