我正在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. FB js邀請朋友
- 2. 通過iPhone邀請Facebook朋友
- 3. 邀請朋友邀請系統錯誤
- 4. 邀請Facebook朋友在IOS6
- 5. 列出所有批准您的FB申請請求的朋友
- 6. Facebook C#SDK朋友邀請
- 7. PHP朋友邀請鏈接
- 8. 多朋友邀請事件
- 9. 邀請朋友到臉書
- 10. facebook邀請有通知的朋友
- 11. Facebook邀請朋友的請求javascript
- 12. 通過asp.net中的電子郵件邀請你的朋友
- 13. FB應用邀請 - 發送給特定的朋友?
- 14. 邀請朋友使用新的時間表喜歡FB頁面?
- 15. 邀請朋友在Facebook應用程序
- 16. 在網站上邀請Facebook朋友
- 17. 邀請Facebook朋友在iOS版Air應用中
- 18. Facebook應用程序邀請,讓邀請朋友
- 19. 朋友邀請並計算髮送的邀請
- 20. 通過Facebook邀請朋友突然失敗
- 21. 是否可以通過Facebook API邀請恰好一個朋友
- 22. 邀請用戶的朋友通過網頁的臉書活動
- 23. 邀請沒有顯示在朋友的通知中
- 24. 多人遊戲 - 邀請朋友在接受邀請後卡在等待中
- 25. 需要邀請Facebook的朋友mysite
- 26. RoR的「邀請你的朋友」功能
- 27. 回報率插件邀請朋友
- 28. 邀請朋友獲得積分
- 29. 設置一個邀請朋友鏈接
- 30. Facebook oauth 2.0邀請朋友功能
我已經知道這樣的想法,但是這不是我想要的,怎麼我需要FB對話框,用戶選擇特定的他的朋友。 – Aleem 2012-01-18 13:44:27