これは、作成できる最も単純なアプリケーションです。
<?php
include_once "inc/fb/facebook.php";
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'yyy'
));
$user = $facebook->getUser();
var_dump( $facebook->api("/me/likes/") );
?>`
代わりに、ユーザーが既に気に入ったページの配列を取得する必要があります。問題は、一部のユーザーには機能しないことです。どういうわけか、私はそのエラーを見つけました:
Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. thrown in (...)/fb/base_facebook.php on line 1039
私は取得トークンを強制しようとしました:
$access_token = $facebook->getAccessToken();
すべてのユーザーのトークンを取得しますが、ユーザーの好みに関するテーブルはまだありません。
どんな助けでも大歓迎です。