2

私はSpring SocialとそのFacebook統合を使用しています。

現在のユーザーの友達の詳細 (場所など) を取得しようとしていますが、結果は常に空です。これは、「user_location」または「friends_location」の拡張アクセス許可でのみ利用できるためだと思います。

ユーザーのこれらのアクセス許可に対してアプリケーションを承認し、友人の場所などの詳細を正常に取得するにはどうすればよいでしょうか?

繰り返しますが、これは私の Spring Social プロジェクト内で行う必要があります。

前もって感謝します!

4

1 に答える 1

3

次の方法で、ユーザーのこれらのアクセス許可に対してアプリケーションを承認できます。

    "redirect:https://graph.facebook.com/oauth/authorize?" +
     "scope=" + userPermissions + 
     "&client_id=" + clientId +
     "&display=page&redirect_uri=" + redirectURI;

userPermissions は必要なアクセス許可、clientId は Facebook の appId、redirectURI は承認後に移動する場所です (これはアプリのサイト URL と同じである必要があります)。

友達の詳細を正常に取得することもできます

http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/apis.html#facebook-getProfile

于 2011-10-16T09:22:08.763 に答える