開いているグラフのストーリーをタイムラインにも表示し、ニュース フィードにも表示されるようにしようとしています。呼び出してユーザーを承認します
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"email", @"publish_actions",
nil];
[FBSession openActiveSessionWithPublishPermissions:permissions
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {//some handler code}
そして、呼び出して、開いているグラフのストーリーを投稿します
NSMutableDictionary<FBGraphObject> *action = [FBGraphObject graphObject];
action[@"event"] = myEventUrlString;
[FBRequestConnection startForPostWithGraphPath:@"me/myapp:myaction" graphObject:action completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {//some handler code}
呼び出しが成功し、ID が返されますが、常に表示されるのは、開いているグラフのストーリーがタイムラインに表示されず、ニュース フィードにも表示されず、ページの「最近のアクティビティ」セクションにのみ表示されるように見えることです。 .