アプリケーションで Facebook ログインを使用しました。詳細を取得するために FBgraphapiurl を使用しました。しかし、私は得ることができませんbirthday, country, state, city
。一方、firstname,Lastname, email
IDは適切に来ています。これが私のコードです:
var url5 = FBgraphapiurl+'me?fields=id,first_name,last_name,email,gender&access_token=' + fbcodessss + '&redirect_uri=http://www.fastabuy.com/index.php';
Ext.Ajax.request({
url: url5,
success: function (data, status) {
var jsondata = eval("(" + data.responseText + ")");
var data = jsondata;
var id = data.id;
var email = data.email;
var name = data.first_name;
if (data.id != null) {
App.gvars.BuyFBID = data.id;
}
if (data.first_name != null) {
Ext.getCmp('firstname').setValue(data.first_name);
Ext.getCmp('lastname').setValue(data.last_name);
}
if (data.email != null) {
Ext.getCmp('emailId').setValue(data.email);
Ext.getCmp('Gender').setValue(data.gender);
}
}
})}});
次のことを試してみると:
var url5 = FBgraphapiurl+'me?fields=id,first_name,last_name,email,gender,birthdate,country,state&access_token=' + fbcodessss + '&redirect_uri=http://www.fastabuy.com/index.php';
を取得するために必要な変更は何country, city, state
ですか? 私のコードの何が問題なのですか?