0

このコードを使用して Facebook ダイアログをポップアップし、ユーザーが壁に投稿できるようにしていますが、ユーザー名は表示されません。投稿が「USERNAME is using ...」のように見えることを望みます

Facebook *facebook = [[Facebook alloc] init];
SBJSON *jsonWriter = [SBJSON new];
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:                
                    @"is using.... etc etc", @"name",
                    @"A caption", @"caption",
                    @"A description", @"description",
                                    nil];

NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       API_KEY, @"api_key",
                                       @"Something to say", @"user_message_prompt",
                                       attachmentStr, @"attachment",
                                       nil];

[facebook dialog:@"stream.publish" andParams:params andDelegate:self];

このコードは機能しますが、「is using....」の前には何も出力されません。ユーザー名は表示されません。これを理解するためのサンプル、明確なドキュメントを見つけることができませんでした。何か案は?

4

1 に答える 1

1

「me」の json オブジェクトをフェッチすることで、現在のユーザー データを取得できます。graph.facebook.com/me

于 2010-11-16T17:03:13.130 に答える