display ='page'在Facebook API的JS SDK中抛出错误

时间:2013-06-26 11:35:24

标签: jquery facebook-graph-api

我使用以下行调用Facebook API的oAuth对话框:

FB.login(checkLoginStatus,{display:'page'}, {scope:'email,user_birthday,user_likes'});

这会抛出一个错误,上面写着:

        "display" must be one of "popup", "dialog", "iframe", "touch", "async", "hidden", or "none" all.js:55
    i all.js:55
    m all.js:96
    i.provide.login all.js:97
    (anonymous function) all.js:80
    (anonymous function) all.js:78
    authUser sample.js:37
    (anonymous function) sample.js:61
    b.event.dispatch jquery.js:3
    v.handle

display ='page'不适用于JS SDK还是已被弃用?

我发现这真的很尴尬。在他们的文档中,它仍然说:

如果您使用JS,iOS或Android SDK调用Dialog,将根据平台和用户使用的设备自动为您选择显示模式。但是,您可以通过将display参数设置为以下值之一来强制执行特定的显示模式:“page”,“popup”,“touch”,“iframe”,“async”。

你可以找到它HERE

0 个答案:

没有答案