The docs for FB.init
列出以下选项:
appId
cookie
logging
status
xfbml
channelUrl
authResponse
frictionlessRequests
hideFlashCallback
但是,我看过几个FaceBook webapps使用其他选项,包括(但可能不限于)
useCachedDialogs
oauth
secret
( for appSecret - 这是一个坏主意吗?) FB.init
的这些标准选项?如果是这样,他们在哪里记录,如果有的话?
如果没有,这些是自定义选项吗?做这样的事情会带来什么好处。
答案 0 :(得分:2)
复制n从评论粘贴
oauth
已经(或曾被)记录过。有必要在js sdk中使用oauth
。 useCachedDialogs
适用于移动应用。来自here
默认情况下,出于性能原因,将预先缓存对话框。如果你 想要通过调试原因禁用它,设置 init()中的“useCachedDialogs”标志为“false”。
Secret
不应该在客户端可见,我不认为facebook会说客户端包含此内容