0
내가 오픈 그래프를 통해 페이스 북 게임 성과 스토리를 공유 할 다음은 오픈 그래프 개체열린 그래프를 통해 게임 업적을 공유하려면 어떻게해야합니까?
NSMutableDictionary<FBOpenGraphObject> *object = [FBGraphObject openGraphObjectForPost];
object.provisionedForPost = YES;
object[@"title"] = @"Playing";
object[@"type"] = @"game.achievement";
object[@"description"] = @"I just hit 1000 km";
object[@"url"] = @"https://www.facebook.com/";
object[@"image"] = @[@{@"url": [result objectForKey:@"uri"], @"user_generated" : @"false" }];
object[@"game:points"] = @"100";
[FBRequestConnection
startForPostOpenGraphObject:object
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {}];
그리고이 오류 메시지가
Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)"
을 얻고을 만들기위한 코드는이 응답의 몸
body = {
error = {
code = 100;
message = "(#100) Object Missing a Required Value: Object at URL 'https://www.facebook.com/' of type 'game.achievement' is invalid because a required property 'game:points' of type 'integer' was not provided.";
type = OAuthException;
};
};
code = 400;
오류가 자체적으로 설명되어 있지만 어떻게 정수 값을 전달할 수 있는지 알고 있습니다. 아리. 또한 NSNumber 값을 전달하려고했지만 행운이 없었습니다. 여기 여기 Sharing game achievement using open graph object