我正在使用这种方法来获取访问令牌:
function _getToken(callback){
FB.api('oauth/access_token', {
client_id: fbSettings.client_id,
client_secret: fbSettings.client_secret,
grant_type: fbSettings.grant_type
}, function (res) {
console.log(res);
if(res.error) {
callback('error getting token: ', res.error);
return;
}
callback(null, { token: res.access_token, expires: res.expires });
});
}
然后我调用这个查询:
SELECT online_presence, name FROM user WHERE uid = ...
但是响应在线状态是空字符串,因为我生成的令牌没有权限user_online_presence
。生成令牌时如何设置此权限?