本教程將演示如何整合Facebook SDK 3.0以上傳法令並將圖片發佈到用戶牆上。希望這會有所幫助:http://xcodenoobies.blogspot.com/2012/09/how-to-upload-photo-and-update-status.html
您可以使用一個fql請求檢索您(或用戶)的Facebook朋友的生日。
你可以閱讀有關FQL這裏:http://developers.facebook.com/docs/reference/fql/
但這裏是供參考(此代碼是定義爲一個FBSessionDelegate一個類,FBRequestDelegate)一些代碼
- (void)request:(FBRequest *)request didLoad:(id)result {
// result is a NSDictionary of your friends and their birthdays!
}
- (void)fbDidLogin {
//some best practice boiler plate code for storing important stuff from fb
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];
//now load all my friend's birthdays
NSMutableDictionary * params =
[NSMutableDictionary dictionaryWithObjectsAndKeys:
@"select birthday, name, uid, pic_square from user where uid in (select uid2 from friend where uid1=me()) order by name",
@"query",
nil];
[self.facebook requestWithMethodName: @"fql.query" andParams: params andHttpMethod: @"POST" andDelegate: self];
}
- (void) loginWithFacebook {
self.facebook = [[[Facebook alloc] initWithAppId:@"<your app id here>" andDelegate:self] autorelease];
//IMPORTANT - you need to ask for permission for friend's birthdays
[facebook authorize:[NSArray arrayWithObject:@"friends_birthday"]];
}
感謝MacNoob。這絕對比我一直在探索的內容更豐富。你還有一個問題,你知道任何Facebook iOS教程,我可以連接到用戶帳戶,並得到他們的朋友的生日嗎?我需要這個iOS應用程序,我正在 –
看編輯 – MacN00b
實際上這個代碼不適用於Facebook SDK 3.0。我不得不穀歌,寫它不同。從Facebook網站上獲得它http://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/。仍然感謝您指點我正確的教程!如果我的答案有幫助,就像魅力 –