私はたくさんのFacebookページを持っています(私たちはクラブです)、そしてそれらをファン数の順に表示したいと思います。私はphpを初めて使用し、APIについては何も知りません。ファン数を返すために見つけることができるすべてのコードはアプリを参照しており、ビジネスページにはないIDとシークレットが必要です。
私はこれを持っています:
これをブラウザに入れると、必要なものが得られます。これをphpで記述して、操作する変数を取得するにはどうすればよいですか?
ありがとう。
私はたくさんのFacebookページを持っています(私たちはクラブです)、そしてそれらをファン数の順に表示したいと思います。私はphpを初めて使用し、APIについては何も知りません。ファン数を返すために見つけることができるすべてのコードはアプリを参照しており、ビジネスページにはないIDとシークレットが必要です。
私はこれを持っています:
これをブラウザに入れると、必要なものが得られます。これをphpで記述して、操作する変数を取得するにはどうすればよいですか?
ありがとう。
このデータはJSON文字列と呼ばれます。phpには。という関数がありますjson_decode()
。これをと組み合わせて使用file_get_contents()
すると、値を取得してphpでエコーできます。
<?php
$json = file_get_contents('http://api.facebook.com/method/fql.query?format=json&query=select+fan_count+from+page+where+page_id%3D355692061120689');
$decode = json_decode($json);
echo $decode[0]->fan_count;
?>
明確にするために、$decode
は配列であり、その最初の値はphpオブジェクトであり、その変数fan_countはデータを保持します。
グラフのURLについては、変更するだけです。
echo $decode[0]->fan_count;
に..
echo $decode->likes;
file_get_contents()
もちろん、 URLをグラフのURLに変更したと仮定します。