2013-02-06 40 views
1

我有一個應用程序,允許用戶根據好友列表發送應用程序邀請請求。FB.ui apprequest未接受朋友請求的朋友失敗

我使用的電話:

  FB.ui({ method: 'apprequests', 
       message: 'My App Request', 
       to: users, 
      }, requestCallback); 

是我遇到的問題是,我提出請求GraphAPI/FRIENDLIST_ID /會員?它返回誰沒有尚未接受好友請求和成員,所以當我做出apprequests撥打以上我收到以下錯誤:

API錯誤代碼:100 API錯誤說明:無效的參數 錯誤消息:只能發送請求給此應用程序的朋友或用戶。

有沒有辦法與特定用戶進行FB.ui調用,然後如果它失敗,用空白字段替換請求,以便用戶可以選擇他們想要發送到的用戶?或者有沒有辦法說明是否有人接受了你的朋友請求?

回答

0

我認爲這是您的實施不是預期的用法。爲了最方便用戶,您不應該預先填寫「到」部分,因此用戶本身可以選擇他想邀請的朋友。

但是,回到你實現:

您可以在requestCallback檢查,您收到什麼樣的反應。如果這是一個錯誤,你應該可以再次調用FB.ui而不用「to」字段。

+0

我通常會完全同意你的看法,但我們有這樣做的具體原因。我們也給他們選擇他們想要發送給誰的選項。我會嘗試你的建議,謝謝! – mistyayn