我正在为Facebook开发基于Flash的应用程序。我读了很多评论,应用程序需要弹出对话框,供用户决定扩展他们的权限。
问题是,谁将记录这些决定? Facebook还是开发者?因为如果用户要求法院保密,可能会出现问题。
答案 0 :(得分:0)
首先,如果我理解正确,你正在编写一个在Facebook中运行的应用程序,为用户提供一些服务。
现在,当您必须要求用户授予应用程序执行某些操作的权限时,我认为必须在Facebook内处理,而不是在您的应用程序中处理。在Facebook Developer wiki中,您可以看到提示用户获得扩展权限的调用由Facebook平台本身处理。以下是解释如何执行此操作的部分:http://wiki.developers.facebook.com/index.php/Extended_permissions#Prompting_Users_to_Grant_Extended_Permissions。
看起来这些调用可以在Facebook标记语言,FBML以及可能的其他受支持的语言(FQL,XFBML等)中使用,以用于其适当的用途。 Adobe提供了一个用于与Facebook连接的库,您可以在此处找到托管在Google代码上的文件:http://code.google.com/p/facebook-actionscript-api/。该库可能能够帮助您在ActionScript中本机执行其中一些调用。
我希望这会有所帮助。