我正在尝试使用Facebook邀请用户访问我的ASP.NET网站。此外,我想赞扬邀请其他用户的用户。我使用以下代码显示我的网页上的发送按钮。它显示正常,但问题是InviteID
是硬编码的。我希望从代码隐藏中获取InviteID
,以便我知道谁在邀请用户。这可能吗?如果是,请告诉我如何。非常感谢提前!
<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>
答案 0 :(得分: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#中使用相同的内容)