Facebook:提交原生Windows应用以供审核

时间:2014-06-03 05:23:43

标签: facebook

我构建了一个使用Facebook API的原生Windows应用程序(非Windows应用商店)。

我希望将其公之于众,这意味着要通过审核流程(其中包括)选择应用程序的平台。

遗憾的是,原生Windows应用程序不是其中一种选择:Facebook app platform selection screenshot

我在同一主题上找到了关于SO的2个未回答的问题: one two

应该如何以适当的方式完成?

提前致谢。

PS: 我几天前发现了一个帖子,海报说他通过将平台设置为"网站"来注册这样的应用程序。 (我没有保留链接)。 这看起来不是一个好的长期解决方案,而且我也没有域名可供提供。

1 个答案:

答案 0 :(得分:0)

简而言之,您必须将平台设置为Web。

原因可以在building your native logon flow的官方文档中找到。没有安全的方法可以在没有服务器的情况下创建登录流,因为这意味着将您的App Secret存储在二进制文件或应用程序配置文件中。

因此推荐(并且仅支持)的方法是创建一个存储App Secret的服务器并为您处理身份验证。并使用您嵌入到本机应用程序中的WebBrowser / WebView控件中的此服务器。

这意味着您通过自定义服务器使用来自Web浏览器的登录流,并且您应该拥有一个域(现在域非常便宜,应该不是问题)。因此,您正在构建嵌入到本机应用程序中的Web应用程序。

要成功登录审核,请执行以下操作:

  1. 选择网络作为您的平台
  2. 在“高级”标签的“设置”页面上,选择“原生应用”。
  3. 制作截屏视频(启动您的应用,登录,使用所有请求的权限即可。不要编辑它!)并将其上传到网络(YouTube / Vimeo / ...)
  4. 提交时提供指向您的截屏广播的链接。