ユーザーがFacebookに接続すると、Facebookからデータを取得する簡単なアプリを開発しようとしています。
ユーザーの写真とユーザーの名前を取得する方法に関する Facebook の例を読んだ後、たとえば、性別、都市、電子メール、生年月日などの情報を取得したいだけです。
次の部分は、私が行き詰まった場所です:
- (void)populateUserDetails
{
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe] startWithCompletionHandler:
^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *user,
NSError *error) {
if (!error) {
self.userNameLabel.text = user.name;
self.userProfileImage.profileID = user.id;
}
}];
}
}
私の質問は次のとおりです。
- このすべてのデータで辞書を作成する必要がありますか? (性別、市区町村、電子メールなど) - また、ストーリーボードを使用していますが、Facebook のチュートリアルにあるように、これらすべてのデータにユーザー名にラベルを使用できますか?
- メソッド requestForMe は、探している他のタイプのデータには適切ではないことをいくつかの場所で読みました。私のリクエストにはどのような方法がありますか?