0

次のFacebookページから「いいね」にアクセスしようとしています。

http://graph.facebook.com/EncuentrodeNoviosMexico

そして、私は次の応答を受け取ります:

「偽」

他のページにアクセスしようとすると、情報が得られます。

アイデアは、phpまたはjquery / javascriptを介して「いいね」を取得することです(私はJSONを介して考えます)。

質問:1。なぜ「false」を返すのですか?(原因)2。それに対する解決策またはページから「いいね」を取得するための代替手段はありますか?(可能な解決策)

4

3 に答える 3

1

何らかの理由で、ページの情報を取得するためにアクセストークンが必要です。これは、 https://graph.facebook.com/cocacolaのような他のページには当てはまりません。

これを行う&access_token=...には、URLの末尾に追加します。

おそらく、ページの[管理]セクションにアクセスし、設定を編集して公開する必要があります。ページに国や年齢の制限がある場合、Facebookは認証されたユーザー以外には表示しません。

于 2012-05-17T15:44:47.360 に答える
0

Graph API Explorerは、「いいね」を含めて以下を返します。正しく機能しないコードを含めるように質問を修正できますか?

{
"id": "147931875220982",
"name": "Encuentro de Novios México",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/203568_147931875220982_3653853_s.jpg",
"link": "http://www.facebook.com/EncuentrodeNoviosMexico",
"likes": 1135,
"category": "Education",
"is_published": true,
"website": "www.encuentrodenovios.org",
"username": "EncuentrodeNoviosMexico",
"about": "El ENCUENTRO DE NOVIOS es un Movimiento Católico que ofrece la experiencia de un Fin de Semana, para todas aquellas parejas de novios que deseen tener una preparación pre y post matrimonial, para vivir su relación como pareja sacramentada.",
"can_post": true,
"talking_about_count": 4,
"type": "page"
}
于 2012-05-17T15:31:58.680 に答える
0

国による制限がありました。それらを削除すると、グラフAPIに完全にアクセスできるようになりました。みんなありがとう。もし彼らが私にそのページへのアクセスを許可していなかったら、私はcpilkoが提案したことをしなければならなかっただろう。(ありがとうcpilko)

于 2012-05-30T17:25:44.547 に答える