1

Facebook javascript SDKを使用して、自分のWebページのユーザーがステータスを更新できるようにしています。アクセス許可のログインコードに「UncaughtSyntaxError:Unexpectedtoken」が表示されます。

FB.login(function(response) 
{
    if (response.authResponse) 
    {
        alert('Logged in and accepted permissions!');
    }
}, {scope:'publish_stream', 'offline_access', 'manage_pages'});

なぜそうなるのか、何か考えはありますか?構文は正しいと確信しています。

4

2 に答える 2

3

あなたは間違った方法で許可を書いています、

これを使って、

FB.login(function(response) 
{
    if (response.authResponse) 
    {
        alert('Logged in and accepted permissions!');
    }
}, {scope:'publish_stream, offline_access,manage_pages'});

参照: http://developers.facebook.com/docs/reference/javascript/FB.login/

于 2012-05-17T20:19:20.267 に答える
0

This is not a valid JS dictionary literal:

{scope:'publish_stream', 'offline_access', 'manage_pages'}

If you want those three items as a list under the key scope, enclose them in []:

{scope: ['publish_stream', 'offline_access', 'manage_pages']}

于 2012-05-17T20:12:38.050 に答える