2

ユーザーが登録時にFacebookのリンクを提供できるようにしようとしています。プロファイルが作成されると、Facebookのようなボックスがプロファイルに自動入力されます。私が抱えている問題は、いいねボックスが個人の Facebook ページで機能しないことです。

自分のページでエラーが発生しないように、表示する前に URL がファン ページか個人ページかをテストする方法が必要です。これまでにテストできた唯一の方法は、php strpos を使用して、多くのファン ページの URL にある文字列「pages/」を検索することです。URL がどのページにつながるかを特定する具体的な方法を教えてくれる人がいたら、教えてください。

ありがとう

4

1 に答える 1

4

Facebook Graph APIは、この問題を解決する方法かもしれません。

とオブジェクトを比較するUserと、Pageいくつかの固有のフィールドがあることに気付くでしょう。たとえば、ページには。がありlikesます。

これで、Graph APIに対してHTTPリクエストを作成し、応答に特定のフィールドが含まれているかどうかを確認するだけで済みますlikes

ユーザー:https ://graph.facebook.com/btaylor

ページ:https ://graph.facebook.com/cocacola

于 2013-01-02T22:08:04.380 に答える