次のコードを使用して、Facebook の友達のゲーム スコアを取得しています。
-(void)GetFriendScore
{
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSString stringWithFormat:@"%@", [FBSDKAccessToken currentAccessToken]], @"access_token",
nil];
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/me/scores"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
}];
}
そして、次の形式で応答を得ました
{
data = (
{
user = {
id = XYZ;
name = "XYZ";
};
}
);
}
しかし、これは期待される応答ではありません。私の予想される形式は次のとおりです
{
data = (
{
application = {
category = Games;
id = XYZ;
link = "https://www.facebook.com/games/?app_id=XYZ";
name = "XYZ";
};
score = 2907;
user = {
id = XYZ;
name = "XYZ";
};
}
);
}
誰でも正しい応答を得るのを手伝ってもらえますか?