Facebook如何向朋友发送应用授权请求?

时间:2012-06-08 04:00:32

标签: android facebook request authorize

我正在构建一个与Facebook连接的应用程序。当用户使用我的应用程序时,我可以获取他们的朋友列表并显示它。现在我想添加一个选项,用户可以向他们的朋友发送请求,要求他们授权我的应用。这是我的代码:

Facebook facebook = new Facebook(MY_APP_ID);
Bundle params = new Bundle();
params.putString("to", MY_FRIEND_ID);
params.putString("message", "This is the message text");
facebook.dialog(((Activity) ctx).getParent(), "apprequests",
        params, new DialogListener() {

            public void onComplete(Bundle values) {
                // TODO Auto-generated method stub
                Log.v("invite", "complete");
            }

            public void onFacebookError(FacebookError e) {
                // TODO Auto-generated method stub
                Log.v("invite", "e1");
            }

            public void onError(DialogError e) {
                // TODO Auto-generated method stub
                Log.v("invite", "e2");
            }

            public void onCancel() {
                // TODO Auto-generated method stub
                Log.v("invite", "cancel");
            }

        });

确定此代码有效,并向我的朋友发送应用请求。但该请求会将我的朋友重定向到在facebook app设置中设置的app画布页面。有没有办法发送请求将我的朋友重定向到页面授权我的应用程序。我认为在facebook.dialog(((Activity) ctx).getParent(), "apprequests", params, new DialogListener() {我必须用其他东西替换apprequests。任何人都可以帮我解决这个问题吗?

修改 好吧不要担心。我想到了。 Facebook帐户收到已经授权应用程序的请求。当我从应用设置中删除该应用时,我的代码将重定向到授权页面。

0 个答案:

没有答案