2011-06-01 88 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#中难以做到)