Работа с кнопкой «Мне нравится» в Facebook и FSQL - PullRequest
0 голосов
/ 27 февраля 2012

Я разработал приложение Facebook и добавил вкладку страницы на моей странице.

Я прочитал документацию Facebook для разработки приложений холста и добавления приложения на вкладку страницы.

Я хочу показать другую страницу для людей, которые нажимают кнопку «Мне нравится» на моей странице, и другую страницу для людей, которые не нажимают кнопку «Мне нравится».

После прочтения документации я обнаружил, что это возможно с помощью FSQL, но я не получаю никаких результатов от моих запросов sql

https://developers.facebook.com/docs/reference/fql/url_like/

https://developers.facebook.com/docs/reference/fql/

<code>require_once 'facebook.php';

// *** Add your Facebook API Key, Secret Key here ***
$appapikey = '*********';
$appsecret = '**********';
$facebook = new Facebook($appapikey, $appsecret);
// $user_id = $facebook->require_login();


//$fql    =   "select name from user where uid=me()";
//$fql    =   "SELECT user_id FROM like WHERE object_id='122706168308'";
$fql    =   "SELECT user_id, object_id, post_id FROM like WHERE user_id=me()";

$param  =   array(
       'method'     => 'fql.query',
        'query'     => $fql,
      'callback'    => ''
);
$fqlResult   =   $facebook->api($param);

echo"hi";
echo"<pre>";
print_r($fqlResult);
echo"
";

Есть идеи, как заставить это работать?

  • Спасибо.

1 Ответ

0 голосов
/ 27 февраля 2012

Вы сначала авторизовали приложение?

PS: это не FSQL, это fql. Я имею в виду, что вы не можете использовать все команды sql в fql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...