android - Unable to get Facebook permissions: birthday_date, about_me always null -



android - Unable to get Facebook permissions: birthday_date, about_me always null -

i have asked facebook birthday_date,about_me , location permissions of user , friends, when query these fields, these null. have 150 friends in json have these fields equal null, indicating facebook has not authenticated permisson. query:

string query = "select name,about_me,birthday_date, current_location, uid, pic_square,sex user uid in (select uid2 friend uid1=me()) order name"; bundle params = new bundle(); params.putstring("method", "fql.query"); params.putstring("query", query); response = utility.mfacebook.request(null, params, "get");

json response contains next fields null.

"birthday_date": null, "current_location": null, "about_me": null,

i using next code login , permissions facebook.

utility.mfacebook = new facebook(constants.my_app_id); utility.masyncrunner = new asyncfacebookrunner(utility.mfacebook); sessionstore.restore(utility.mfacebook, this); sessionevents.addauthlistener(new sampleauthlistener()); sessionevents.addlogoutlistener(new samplelogoutlistener()); string permissions[]=new string[]{"user_about_me","friends_about_me","user_birthday", "friends_birthday","user_location","friends_location","offline_access"}; mloginbutton.init(this, utility.mfacebook,permissions);

onclick method of button follows.

public void onclick(view arg0) { if (mfb.issessionvalid()) { sessionevents.onlogoutbegin(); asyncfacebookrunner asyncrunner = new asyncfacebookrunner(mfb); asyncrunner.logout(getcontext(), new logoutrequestlistener()); } else { mfb.authorize(mactivity, mpermissions,facebook.force_dialog_auth, new logindialoglistener()); } }

do not need request them using same name permission? i.e. this:

string query = "select name, user_about_me, user_birthday, user_location, uid, pic_square, sex user uid in (select uid2 friend uid1=me()) order name";

edit have tried doing using graph api call? believe same info can obtained via:

https://graph.facebook.com/<fb_id>?fields=birthday,location,bio&access_token=<user_access_token>

if you'd rather not utilize graph phone call have tried using birthday, location, , bio in fql call, perhaps changed names of columns?

android facebook-fql

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -