2

Facebook用のフレームアプリを作成しています。次のコードは私にとってはうまくいきます:

function changeToHome() {
  try {
    var time = new Date();
    FB.api("/me", {fields: "id,first_name,last_name,picture"}, function(response)
    {
        window.location = '#home';
        var fname = encodeURIComponent(response.first_name);
        var lname = encodeURIComponent(response.last_name);
        var avatar = encodeURIComponent(response.picture.data.url);
        var u = '?useradd='+response.id+"&fn="+fname+"&ln="+lname+"&p="+avatar+"&t="+time.getTime();
        document.getElementById('game_frame').src=('drop.html'+u);
        $.ajax({
            url: 'stat-api.php'+u
        }).done(function() {
            //alert("done");
        });
    });
    } catch(ex) {
      //alert(ex);
    }
}

しかし、他のアカウントでテストしようとすると、facebook api が機能しません (さまざまなブラウザーを試してみましたが、同じ結果が得られました。

4

2 に答える 2

0

サンドボックス モードを有効化 (または無効化) してみてください。

于 2013-04-12T08:12:16.510 に答える