我正在尝试使用旧的facebook连接身份验证来验证我的Android客户端,以获得必要的会话ID和开始使用Facebook的Web服务所需的其他凭据.
我遇到的问题是,当我的Android应用程序启动并尝试加载facebook的登录页面时,同一个登录页面是空白的,它只显示Facebook徽标作为屏幕的标题.
没有可见的登录字段或按钮,无法登录和验证用户.
我试过两个API的一个是facebook连接api for android http://code.google.com/p/fbconnect-android/ 另一个是官方的android facebook sdk建议用来代替前一个我刚才提到https://github.com/facebook/facebook-android-sdk/.
请参阅下面的图片,了解它在我的应用上的样子.

这是使用最新的android sdk facebook的代码:
/**
* Authenticate facebook network
*/
private void authenticateFacebook() {
// TODO: move this away from this activty class into some kind of
// helper/wrapper class
Log.d(TAG, "Clicked on the facebook");
Facebook facebook = new Facebook(OAUTH_KEY_FACEBOOK_API);
facebook.authorize(this, new AuthorizeListener());
}
class AuthorizeListener implements DialogListener{
@Override
public void onComplete(Bundle values) {
// TODO Auto-generated method stub
Log.d(TAG, "finished authorizing facebook user");
}
@Override
public void …Run Code Online (Sandbox Code Playgroud)