-2

私のデータベースには、アプリのユーザーの Facebook ID があります。次に、これらのユーザーを PHP で取得する必要があります。私はこれを使用します:

$json=file_get_contents("http://graph.facebook.com/UID");
$fdata=json_decode($json);
$fname=$fdata->name;

echo '<img src="https://graph.facebook.com/'.$row['uid'].'/picture">';
echo '$fname';

このコードを WHILE に入れる必要があります。既に UID を使用してユーザーの写真を取得していますが、名前も必要です。私が理解しているように、次のように書く必要があります。

while($row = mysql_fetch_array($result)){



  $json=file_get_contents("http://graph.facebook.com/$row['uid']");
      $fdata=json_decode($json);
      $fname=$fdata->name;



 echo $row['uid'];

 echo '<img src="https://graph.facebook.com/'.$row['uid'].'/picture">';

 echo "<br>";


  }

しかし、うまくいきません。私が間違っていることは何ですか??

前もって感謝します!

4

1 に答える 1

0

Facebook 用の公式 PHP SDK を使用します。 https://github.com/facebook/php-sdk/tree/master/src
次に、次のように呼び出します。

$fb = new Facebook(array(
  'appId'  => <app_id>,
  'secret' => <app_secret>,
  'cookie' => true
));

次に、次のように API を使用します。

$varfordata = $fb->api();

検索に適したサイト: http://fbdevwiki.com/wiki/

于 2012-07-02T13:18:53.800 に答える