Yur*_*ets 2 android facebook facebook-android-sdk facebook-login google-plus-signin
我的问题有点宽泛,但万一有人有同样的问题是很有可能的。首次启动 facebook 后,google+ 和 vk.com 要求我确认请求的权限(例如,facebook:“public_profile、email、user_friends”)。但是每次都没有出现确认对话框。我清除了缓存,我重新安装了应用程序,但仍然没有。也许我失去了什么?或者 facebook 记住了设备并且第二次不要求确认?我仍然有我要求的信息,但没有得到确认。Google+ 甚至没有打开它Activity,直接显示结果。例如我的 Facebook 代码。
我的GrahRequest和 facebook api 的文档一样,我在onSuccess()回调中执行它,我添加到LoginManager. 我的权限设置为LoginManager藏汉为:LoginManager..getInstance().logInWithReadPermissions(...)。
GraphRequest request = GraphRequest.newMeRequest(
accessToken,
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
// my code
}
});
request.executeAsync();
Run Code Online (Sandbox Code Playgroud)
任何解释都非常感谢,谢谢。
小智 5
一旦用户接受了某个应用的权限,如果该应用向同一用户请求相同的权限,则无需再次确认。唯一需要再次确认的情况是您请求更多权限,或者用户已从https://www.facebook.com/settings?tab=applications取消对应用程序的授权。
| 归档时间: |
|
| 查看次数: |
2147 次 |
| 最近记录: |