有无证件的FB.init选项吗?

时间:2012-11-13 16:30:36

标签: javascript facebook-javascript-sdk

The docs for FB.init 列出以下选项:

  • appId
  • cookie
  • logging
  • status
  • xfbml
  • channelUrl
  • authResponse
  • frictionlessRequests
  • hideFlashCallback

但是,我看过几个FaceBook webapps使用其他选项,包括(但可能不限于)

  • useCachedDialogs
  • oauth
  • secret for appSecret - 这是一个坏主意吗?

FB.init的这些标准选项?如果是这样,他们在哪里记录,如果有的话?

如果没有,这些是自定义选项吗?做这样的事情会带来什么好处。

1 个答案:

答案 0 :(得分:2)

复制n从评论粘贴

oauth已经(或曾被)记录过。有必要在js sdk中使用oauthuseCachedDialogs适用于移动应用。来自here

  

默认情况下,出于性能原因,将预先缓存对话框。如果你   想要通过调试原因禁用它,设置   init()中的“useCachedDialogs”标志为“false”。

Secret不应该在客户端可见,我不认为facebook会说客户端包含此内容