1

当用户点击 facebook 登录按钮时,我想实现 facebook api 来获取用户的数据。就是这样,点击..去抓取json文件并返回它。

问题是开发人员指南对我来说有点难以理解,而且我发现的教程、帖子和东西都很旧,并且使用了不推荐使用的代码。所以我被困在我设法编写的代码是:

布局:

   <com.facebook.widget.LoginButton
            xmlns:fb="http://schemas.android.com/apk/res-auto"
            android:id="@+id/login_button"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            fb:login_text="@string/registrarse_con_facebook" />    

爪哇:

 //global variable
 LoginButton btnRegisterFb;

 .
 .
 @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register_user);


    btnRegisterFb   = (LoginButton)findViewById(R.id.login_button);

    //permissions is an array of strings with permissions needed
    btnRegisterFb.setReadPermissions(Arrays.asList(FacebookHelper.permissions));


}

我会喜欢这个主题的一些指导。

如何显示登录对话框?如何获取用户数据?

4

1 回答 1

0
<activity
        android:name="com.facebook.LoginActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
    </activity>
<string name="applicationId">ur app id </string>



<meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/applicationId" />
于 2013-10-08T09:44:56.303 回答