Facebook Developer Toolkit - ExtendedPermissons

时间:2009-11-12 02:29:06

标签: asp.net facebook

我正在尝试使用Facebook Developer Toolkit(http://facebooktoolkit.codeplex.com/)从我的ASP.NET应用程序发布用户消息。

我的问题是,如何获得向用户的Facebook流发布消息的权限? MSDN上的示例不正确(找到here)。它们引用了一个名为NewEventGrantPermission的类,它似乎不存在。有人可以告诉我如何在ASP.NET应用程序中提示用户获得扩展权限吗?

谢谢

2 个答案:

答案 0 :(得分:2)

使用以下JavaScript解决:

FB.Connect.showPermissionDialog("publish_stream");

答案 1 :(得分:1)

我正在阅读that article,在我看来,你所指的NewEventGrantPermission类实际上是一个超链接控件(在aspx页面上?这是奇怪的,因为唯一的页面是{{1 }})。

我认为有两个原因:

注意:超链接控件的Target应设置为({mark})为Default.aspx,以便在新窗口中弹出"_blank"

和这张图片:

http://i.msdn.microsoft.com/ee702803.image5%28en-us,MSDN.10%29.gif

因此,如果NavigateUrl是超链接的名称,那么它就没有意义(因为文章从未指示我们这样做!!)。

本文的前半部分非常简单,但一旦开始提及它背后的代码,好像它是从一篇完全不同的文章中复制和粘贴的。 这可能是我从msdn网站上读过的最模糊/最不完整的文章之一!!