2011-01-25 201 views

回答

3

找到了! (好吧,我沒有,但我的朋友一樣。)

Facebook Requests Dialog - JavaScript SDK

Facebook的藏身吧! :)

這真的很酷。比舊的要求好得多。您可以在其中存儲自定義數據並通過Graph API訪問它!

自我注意:「請仔細閱讀文檔。」

1

目前沒有其他辦法了.Facebook正在更新圖形api和消息部分。因此,您可以使用FBML本身用於當前使用。您可以使用request-formmulti-friend-selecto發送請求。

<fb:request-form 
action="start.htm" 
method="POST" 
invite="true" 
type="sample network" 
content="This network is the best place on Facebook for viewing, sharing and giving 
     friends the highest quality stuff. Join me on this network! 
    <fb:req-choice url='http://www.facebook.com/login.php?api_key=<c:out value='${apiKey}' />' 
     label='Check out this network!' /> 
"> 

<fb:multi-friend-selector 
    showborder="false" 
    actiontext="Invite your friends to this network." 
    exclude_ids="<c:out value='${appUserFriends}' />" 
    max="20" /> 

+0

謝謝,但由於Facebook正在貶低這一過程,我不建議這樣做,因爲它可能不會長時間工作。我認爲新的方式是發送電子郵件給用戶。不幸的是,我們只能將電子郵件發送給已向我們提供電子郵件許可的應用用戶。也許另一種選擇是製作私人牆貼。 – ma11hew28 2011-01-25 17:09:38

+0

雅我知道這一點。但正如巴爾泰克所說的那樣,FBML需要一些東西,所以爲了時間的緣故繼續這樣做。 – Damodaran 2011-01-26 04:27:23

1

根據該文件將有可能通過對話來實現this part

請注意,我們正在將此功能轉移到平臺對話框,這將消除使用FBML的要求。

目前,我找不到任何關於邀請好友什麼(朋友對話框是一種誤導 - 它是關於增加新的朋友),但我建議你繼續更新here的眼睛。

我現在說要使用FBML,因爲它需要一段時間纔會被正式棄用(很久以前就宣佈了),但請檢查新方法,以便儘快實施。