2011-07-20 4 views
0

RestFBを使用してユーザーのHometownの場所を取得しようとしています。ここでは、コードです:FBページはホームの場所を示しています場合でもRestFBでFBユーザーの場所を取得する

t.facebookClient=new DefaultFacebookClient("mqJHZiRx7W3Z9QdDu"); User user=t.facebookClient.fetchObject("100001108623365", User.class); System.out.println(user.getHometownName());

しかし、FBのAPIはnullを返します。私は有効なOAuthトークンを提出しています。

この情報はどのように入手できますか?これが不可能な場合は、代わりにPostオブジェクトのジオロケーションを取得できますか?

は事前

答えて

0

には、ユーザーのためにuser_hometown権限を持ってダブルチェックをいただき、ありがとうございます。

+0

ありがとう、私はuser_about_meの許可について読んだだけです。しかし、私はrestFBを使ってこのパーミッションタイプを取得する方法を見つけることができないようです。 –

+0

restFBはアクセストークンの取得を処理しません。あなた自身を転がす必要があるように見えます。 –

0

包みなさいあなたは、サーバー側の認証を行っている、

http://developers.facebook.com/docs/authentication/server-side/はあなたにOAuth2.0の認証を実行する方法についてのアイデアを与えるだろう。

次のリンクを与える

http://developers.facebook.com/docs/authentication/permissions/

はあなたがGETリクエストを実行している間の範囲で必要な権限に与えることを確認してくださいログインfacebookで権限のページに移動します。

関連する問題