restfb.Butを使用して私のプロフィールのラストネームを取得しようとしていますが、ユーザ名がヌルとして返されるたびに、私はすでにacessトークンとpermissions.Iを持っています。 jsonオブジェクトをjavabeanに渡して後でそれを取得しますか?restfbを使用しているユーザーの詳細を取得するには?
-1
A
答えて
0
これは私の作品:ここ
FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN);
User user = facebookClient.fetchObject("me", User.class);
out.println("Last name: " + user.getLastName());
0
は、アプリケーションが "friends_likes" の許可が必要です。この例では、コードスニペット
FacebookClient facebookClient = new DefaultFacebookClient("register a facebook application with required permissions, get that application token and paste here");
User user = facebookClient.fetchObject("me", User.class);
Connection<User> myFriends = facebookClient.fetchConnection("me/friends", User.class);
for(User friend:myFriends.getData())
{
Connection<Page> myMovies = facebookClient.fetchConnection(friend.getId() + "/movies", Page.class);
content = content + "Name: " + friend.getName();
for(Page page:myMovies.getData())
{
content = content + "\n" + "Movies: " + page.getName() + "\n";
}
}
です。
これが役に立ちます。
2
これは、指定したアクセストークンにデータへのアクセス権がない場合に発生します。これをチェックする最良の方法は、facebookグラフのAPIインターフェイスを使用することです。バージョンに注意してください。 https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=me&version=v2.4
FacebookClient fbClient = new DefaultFacebookClient(accessToken, Version.VERSION_2_4);
User me = fbClient.fetchObject("me", User.class, Parameter.with("fields", "email,first_name,last_name,gender"));
注:お使いのFB.login
機能は、アクセスするフィールドの正しいスコープを含める必要があります。
FB.login(function(response) {
...
}, {scope: 'email'});
関連する問題
- 1. MySQLを使用しているユーザーに基づいてユーザーの詳細を取得する方法は?
- 2. Jossoでは、 "josso_assertion_id"を使用してユーザーの詳細を取得する方法
- 3. モバイルハブを使用してユーザーの詳細を取得する方法ユーザーサイン機能?
- 4. リフレクションを使用してエラーの詳細を取得する
- 5. ASP.NET C#Facebookユーザーの詳細を取得
- 6. Yiiフレームワークでユーザーの詳細を取得
- 7. ClaimsPrincipal.Currentでユーザーの詳細を取得
- 8. APIを使用してTwitterで現在ログインしているユーザーの詳細を取得する方法
- 9. C++を使用してNovelのディレクトリの詳細を取得するには
- 10. forループ内でユーザーIDを使用してユーザーの詳細を取得する方法は?
- 11. fb.apiメソッドを使用してfacebookでユーザー管理ページの詳細を取得
- 12. WSO2カスタムビジネスプロセスハンドラでユーザーの詳細を取得する方法は?
- 13. jsを使って現在のumbracoユーザーの詳細を取得する方法
- 14. ユーザーの詳細ページネーションを使用しないで表示する
- 15. Power Shellを使用してSharePointファイルの詳細を取得する方法は?
- 16. EventArgsを使用してイベントの詳細を取得する方法は?
- 17. GraphAPIを使用しているときにユーザーの公開の詳細を取得できません
- 18. FileReaderを使用してビデオファイルの詳細を取得
- 19. PHPでメモリを使用しているものの詳細を取得
- 20. 私たちが使用してプロジェクトの詳細を取得している場合、ユーザーが今ラリー
- 21. botoを使用してAWS iamのユーザーのアクセス許可またはグループの詳細を取得する方法
- 22. RestFBを使用しているFacebookの最新の投稿を取得する
- 23. JavaScript LinkedIn APIを使用して自分のウェブサイトでユーザー接続の詳細を取得する方法は?
- 24. XML形式のFBからユーザーの詳細を取得する
- 25. 他のスキーマでユーザーの詳細を取得する[mongoose]
- 26. twitterで現在のユーザーの詳細を取得する方法
- 27. MS BoT Frameworkのチャットからユーザーの詳細を取得する
- 28. user_idを使用してデータベースからユーザーの詳細を取得して表示する方法
- 29. Ldapユーザーの詳細を取得する方法。メールとユーザー名のような他の詳細
- 30. django restフレームワークでjwt認証を使用してユーザーの詳細を取得する方法は?
これはユーザーが私の場合には機能しますが..... .....しかし、友達のリストにあるユーザーの詳細を把握したい場合はどうすればいいですか?アクセストークンのアクセス権を変更するのはどうですか? – sandeepsharat
これは、アクセストークンのアクセス権を変更するのはどうですか?あなたが最初に尋ねたものとは異なる質問。 1つの質問で質問の後に質問の後に質問するのは公平ではない。 – DMCS