Ran*_*ngh 2 android oauth facebook-graph-api facebook-sdk-3.0
我正在使用我的Android应用程序进行Facebook登录集成.当我登录时,它会向我显示"您的应用程序已禁用Oauth客户端流程"的消息.
我的代码是这样的:
package com.example.jiffy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.widget.TextView;
import com.facebook.*;
import com.facebook.Session.NewPermissionsRequest;
import com.facebook.Session.OpenRequest;
import com.facebook.Session.StatusCallback;
import com.facebook.model.*;
public class JiffyFacebookLoginActivity extends Activity implements
StatusCallback{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OpenRequest open = new OpenRequest(this);
open.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
open.setPermissions(Arrays.asList(new String[]{"email"}));
open.setCallback(this);
Session s = new Session(this);
s.openForPublish(open);
}
@Override
public void call(Session session, SessionState state, Exception
exception) {
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
super.onActivityResult(requestCode, resultCode, data);
if(Session.getActiveSession()!=null)
Session.getActiveSession().onActivityResult(this, requestCode,
resultCode, data);
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何纠正这个问题.
| 归档时间: |
|
| 查看次数: |
15521 次 |
| 最近记录: |