0
我正在使用此代碼彈出Facebook對話框並允許用戶創建牆貼,但用戶名不會顯示。我想該職位似乎是「USERNAME使用......」如何在iPhone應用程序中使用Facebook對話框檢索用戶名以製作完整的牆貼?
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];
此代碼的工作,但之前「使用......」沒有打印。用戶名不會出現。 我沒有成功找到樣本清晰的文檔來理解這一點。 任何想法?
https://graph.facebook.com/me以某種方式返回一個json對象,我對「name」字段感興趣,但是什麼方法接受這個url?我很困惑 – Sefran2 2010-11-16 18:44:25
通常這個方法被簡單地稱爲「api」,或者你可以直接加載這個url並自己解析json。 – 2010-11-16 19:39:24
我發現如何解析json對象,現在我獲得了{ error = {0} {0} {0}一個活動的訪問令牌必須被用來查詢關於當前用戶的信息。 type = OAuthException; }; }所以我必須解決這個問題。謝謝你的提示:) – Sefran2 2010-11-16 20:30:23