2011-06-01 101 views
0

我正在嘗試使用Facebook邀請用戶訪問我的ASP.NET網站。另外,我想給邀請其他用戶的用戶信任。我正在使用下面的代碼來顯示我的網頁上的發送按鈕。它顯示正常,但問題是InviteID是硬編碼的。我想從代碼隱藏中獲取InviteID,以便我知道誰在邀請用戶。這可能嗎?如果是這樣,請告訴我如何。提前感謝!通過Facebook邀請用戶的問題?

<script type="text/javascript" 
     src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 

<fb:send href="http://www.ebay.com/LearnMore.aspx?InviteID=12006"></fb:send> 

回答

1

你想要的是fb:send小部件不可能實現的。你需要使用新的請求2.0。 查看http://www.facebook.com/NeonFashion?sk=app_176086155780033的工作示例。

你需要一個在Facebook上的應用程序,這是邀請的目標,從那裏你可以讀出請求並獲得邀請者和被邀請者用戶ID。那麼您將不得不刪除請求並將用戶重定向到您選擇的目標。

一步一步指南參見:http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/(語言是PHP,但它不應該在c#中難以做到)