在我的應用程序我想用FBWebDialog
發送「應用程序請求」給多個用戶。但我不想從FBWebDialog
附帶的列表中選擇這些用戶。我只是想將FBfriendpicker viewcontroller
的朋友傳遞給FBWebDialog
並從那裏發送。可能嗎?我怎樣才能做到這一點?謝謝。FBWebDialog沒有朋友列表
1
A
回答
0
從3.2升級到3.5.1部分允許我使用無摩擦的朋友請求。這個過程是罰款:
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:nil];
FBFrictionlessRecipientCache *friendCache = [[FBFrictionlessRecipientCache alloc] init];
[friendCache prefetchAndCacheForSession:nil];
[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession]
message:[NSString stringWithFormat:@"I just posted an action - give me some points!"]
title:@"Get Points from your friends"
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];
這將幫助你升級你的Facebook SDK https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.2-to-3.5/
2
您需要設置「到」爲記錄在下面引用兩個頁面的參數,它會禁用下拉朋友列表,發送到只有一個目標受衆
https://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/
發送有針對性的請求
您可以過濾掉建議的列表或者定位一個用戶。要在列表中向下過濾 ,您可以傳入一個參數,其中包含一個 以逗號分隔的朋友列表,以顯示在選擇中。要定位 一個收件人,通過該用戶的ID在一個以參數
而且還記錄了請求對話框頁
到用戶ID或用戶名,或以逗號分隔它們的名單。這些可能是 或可能不是發件人的朋友。如果這是由應用程序指定的, 發件人將沒有選擇收件人。如果不是,發件人 將會看到一個多朋友選擇器,並且將能夠選擇50個收件人中的最大值 。 (由於URL長度的限制,收件人的最大數目 是IE7/IE8 25使用非iframe對話框時。)
在Facebook上的遊戲部分的另一個文檔與圖象 https://developers.facebook.com/docs/tutorials/ios-sdk-games/requests/
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
// 2. Optionally provide a 'to' param to direct the request at
@"286400088", @"to", // Ali
nil];
相關問題
- 1. 顯示Fbwebdialog已與朋友檢查
- 2. Facebook上的朋友和朋友列表
- 3. 獲取我朋友的朋友列表
- 4. iphone開發:如何用預定義的接收者和沒有朋友列表打開FBWebDialog
- 5. SQL表爲朋友,共同朋友,朋友朋友等
- 6. 如何獲取所有朋友的朋友,這是朋友在facebook的朋友列表
- 7. Facebook SDK iPhone,朋友列表
- 8. Facebook獲取朋友列表
- 9. 列表建議朋友
- 10. Facebook上的朋友列表
- 11. 獲取Twitter朋友列表
- 12. Facebook的api朋友列表
- 13. 朋友圖片列表
- 14. skype4comlib創建朋友列表
- 15. SQL朋友列表創建
- 16. 朋友列表分頁
- 17. Facebook的朋友列表
- 18. 有沒有一種方法可以使用圖表API獲取朋友列表中的前50名朋友
- 19. 列出所有朋友
- 20. 列表中的朋友沒有顯示使用PHP和MySQL
- 21. 沒有請求朋友列表的Facebook身份驗證
- 22. 沒有得到朋友列表的電子郵件地址
- 23. Facebook - 計數#朋友的朋友有
- 24. php朋友表
- 25. 使用Java Restfb檢索我的朋友的朋友列表
- 26. 如何檢索朋友列表中的Facebook朋友?
- 27. 如何獲得朋友列表與共同朋友的數量?
- 28. 獲取Facebook上朋友的朋友列表
- 29. 使用Twitter4J的朋友的朋友列表
- 30. Facebook:我的朋友的朋友的訪問列表
嗨death7eater,請讓我知道是否仍然有任何問題發生。謝謝 – chandan
你好,謝謝你的回答。我已經有3.5,但在您的解決方案中,我仍然有FBWebDialogs下的朋友列表。我不想要它。我只是想將請求發送給我從friendpicker中選擇的facebook用戶 – death7eater
您是否嘗試過friendCache向所有人發送請求? – chandan