我正在iPhone上開發一個應用程序,我需要邀請朋友加入我的應用程序,通過使用圖形API在FB上發送消息,我也希望當用戶點擊邀請FB的朋友時那麼我的應用程序顯示對話框實際上是FB對話框,其中顯示了他的所有朋友,並且用戶可以選擇想要發送消息的朋友。由於通過FB邀請朋友在Ios中自己申請
1
A
回答
-1
使用@ 「facebook.events.invite」 的方法來邀請你的朋友從iPhone
如
params = [NSDictionary dictionaryWithObjectsAndKeys:facebookEventString,@"eid",udidsString,@"uids",nil];
[[FBRequest requestWithDelegate:self] call:@"facebook.events.invite" params:params];
4
您可以通過使用無摩擦的要求如下做到這一點
NSString *to =[NSString stringWithFormat:@"%d",[[[FriendUIDArray
objectAtIndex:index]
objectForKey:@"uid"] intValue]];
FBFrictionlessRecipientCache *friendCache =
[[FBFrictionlessRecipientCache alloc] init]; [friendCache
prefetchAndCacheForSession:nil];
NSMutableDictionary* params = [NSMutableDictionary
dictionaryWithObjectsAndKeys:
to, @"to",
nil];
[FBWebDialogs presentRequestsDialogModallyWithSession:nil
message:[NSString stringWithFormat:@"I’m using Nightup to find great party's
around me."] title:nil parameters:params handler:^(FBWebDialogResult result,
NSURL *resultURL, NSError *error)
{
if (error) {
// Case A: Error launching the dialog or sending request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// Case B: User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
NSLog(@"Request Sent.");
}
}}
friendCache:friendCache];
如果你沒有你想邀請的特定朋友的UID,那麼按照這個方法,你可以在對話框中選擇朋友。
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:nil];
[FBWebDialogs presentRequestsDialogModallyWithSession:nil
message:[NSString stringWithFormat:@"I just smashed %d friends! Can you beat it?", nScore]
title:nil
parameters:params
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
// Case A: Error launching the dialog or sending request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// Case B: User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
NSLog(@"Request Sent.");
}
}}];
你可以找到更多的細節here
相關問題
- 1. 邀請Twitter朋友申請
- 2. FB js邀請朋友
- 3. 通過iPhone邀請Facebook朋友
- 4. 邀請朋友邀請系統錯誤
- 5. 邀請Facebook朋友在IOS6
- 6. XMPP房間邀請朋友IOS
- 7. iOS:通過電子郵件,短信或Facebook邀請朋友
- 8. 邀請朋友通過Facebook使用我的ios應用程序
- 9. 當通過Facebook iOS SDK邀請朋友時,NSURL * resultURL是什麼?
- 10. 列出所有批准您的FB申請請求的朋友
- 11. Facebook邀請朋友跟蹤
- 12. Facebook C#SDK朋友邀請
- 13. 邀請朋友的代碼
- 14. 邀請Facebook朋友錯誤
- 15. 多朋友邀請事件
- 16. 邀請朋友到臉書
- 17. Facebook的朋友邀請碼
- 18. 邀請朋友使用PHP
- 19. 批量API,邀請朋友
- 20. PHP朋友邀請鏈接
- 21. facebook邀請有通知的朋友
- 22. Facebook邀請朋友的請求javascript
- 23. 如何獲得通知,如果朋友接受我的申請邀請
- 24. 在as3中定製朋友邀請
- 25. 從自己的網站邀請Facebook的朋友
- 26. 通過asp.net中的電子郵件邀請你的朋友
- 27. 邀請朋友使用新的時間表喜歡FB頁面?
- 28. FB Apprequests:我可以一次邀請多少個朋友?
- 29. 是可以加入FB組/邀請使用API的朋友
- 30. FB應用邀請 - 發送給特定的朋友?
我已經知道這樣的想法,但是這不是我想要的,怎麼我需要FB對話框,用戶選擇特定的他的朋友。 – Aleem 2012-01-18 13:44:27