Как получить имена, фотографии профилей друзей - PullRequest
0 голосов
/ 06 апреля 2011

Может ли кто-нибудь помочь с кодом для примера приложения Facebook, которое просто получает все имена друзей, изображения и печатает их в статус? Я попробовал какой-то код, предоставленный на сайте Facebook, но по какой-то причине он не прошел, и я не смог понять ошибку.

Ответы [ 3 ]

1 голос
/ 06 апреля 2011

Базовый подход FQL (с использованием нового PHP SDK ):

<?php
// assuming we're using the newest version of the Facebook PHP SDK
$fb = new Facebook(array(
     'appId' => '<YOUR_APP_ID>',
     'secret' => '<YOUR_APP_SECRET>'
));

if (!$fb->getSession())
{
    // prompt for install if necessary
    header("Location: ".$fb->getLoginUrl());
}

// Contains basic user information
$user = $fb->api('/me');

// use FQL to get the results
$friends = $fb->api(array(
    'method' => 'fql.query',
    'query' => 'SELECT name, pic_big, pic_small, pic_square 
         FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())'
));

Документация таблицы пользователей FQL

0 голосов
/ 07 апреля 2011

нужно добавить facebook php sdk в домен www.xyz.com/fb/app и сохранить приложение в нем!и беги!

никто не сказал мне, что :(: x

0 голосов
/ 06 апреля 2011

Если было бы неплохо, если бы вы опубликовали ошибку и код.

Кстати:

  • Приложение Facebook должно быть размещено на хостинге с включенным CURL
  • У вас есть правильный ключ разработчика (или как он там называется)?
  • Код приложения был просто скопирован из примеров? Если да, вы должны изменить некоторые вещи, такие как dev key.
  • Вам понадобится OAuth, он у вас есть?

Это все, что я могу догадаться.

...