2016-09-10 6 views
0

こんにちは私のFacebookのアプリのバージョンは2.7です。私はFacebookのSDK v5でユーザーの好きなものやページのようなものを取得したいです。私はユーザーのアクセストークンで好きになった。ただし、ユーザーアクセストークンは1日後に有効期限が切れます。私のPHPのGETリクエスト:Facebook SDK v5でユーザーやページを好きにするには?

$request = new FacebookRequest 
(
    $session, 
    'GET', 
    '/me/', 
    array(
    'fields' => 'email,name,gender,birthday,likes' 
) 
); 

私は、ユーザーの電子メール、名前、性別、誕生日を取得しますが、私は、ユーザーが好き得ることができません。ユーザーの好きなものや好きなものを手に入れるにはどうすればいいですか?

+0

https://developers.facebook.com/tools/debug/accesstoken/

はところで、あなたは60日間有効であるためにユーザートークンを拡張することができます長期間存在するトークン内のaccess_token。 – itzmukeshy7

答えて

1

あなたの好きなものを取得するには、user_likesの許可が必要です。ユーザーが好きなページだけを取得でき、他の好きなもの(投稿好き、ウェブサイト好きなものなど)を取得する方法はありません。

トークンは、許可が含まれていることを確認してください:あなたを変換する

+0

アプリIDを持つユーザーが好きなページを秘密にすることはできますか? –

+0

もちろん、あなたはユーザーを認証し、ユーザートークンを使用する必要があります。アプリIDとアプリのシークレットは、ユーザーと関係のないアプリトークンに過ぎません。 – luschn

+0

ユーザーはログインした後に自動的にユーザーアクセストークンを取得できますか? –

関連する問題