facebook权限对话框未请求所有权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了facebook权限对话框未请求所有权限相关的知识,希望对你有一定的参考价值。
我正面临有线问题。我在我的应用程序中使用facebook登录。我正在使用Facebook的原生LoginButton。 Facebook应用程序时,一切都很顺利。安装在deveice。它要求所有权限。
现在当facebook app。未安装在设备中,则不是要求所有权限...... !!!
我正在使用请求权限
authButton.setReadPermissions(Arrays.asList("email", "public_profile", "user_location", "user_birthday", "user_friends", "user_likes", "user_work_history", "user_website", "user_about_me"));
我通过安装更新的'facebook-sdk'解决了对话中的权限问题。
现在问题是权限对话框要求所有权限,但现在
“用户变得空了...... !!!”
使用时
authButton.setSessionStatusCallback(new StatusCallback() {
@Override
public void call(final Session session, SessionState state, Exception exception) {
// TODO Auto-generated method stub
if (session.isOpened()) {
Request request = Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
任何帮助将受到强烈赞赏......
每当Facebook应用程序已经在设备中时,它将根据您在Facebook应用程序中的登录详细信息获得权限。
但是如果没有Facebook应用程序,他们需要首先验证您的应用程序,Facebook API基本上提供基本信息,如公共信息,您需要在facebook developer site上注册您的应用程序的额外权限,验证后,您可以获得获得用户的所有权利来自facebook的详细信息,供您使用。
在Facebook的开发者网站上有我的应用程序标签,然后你必须注册你的自己作为开发人员,之后你必须在Facebook开发者网站上添加你的应用程序名称和应用程序SHA代码与屏幕截图。
在一周内,您将收到来自Facebook开发人员的回复,如果一切顺利,您将获得权限。
这是我将facebook与我的应用程序集成的经验。
以上是关于facebook权限对话框未请求所有权限的主要内容,如果未能解决你的问题,请参考以下文章
Facebook - 如何使用 iframe 应用直接进入请求权限对话框?