如何使用Facebook Graph API在Android Studio中创建新闻Feed?

时间:2017-02-22 21:41:54

标签: javascript json facebook android-studio facebook-graph-api

我很困惑如何将JSON解析的代码实现到我的Android Studio中。我有一个Facebook页面,我已经从Graph API生成永久访问令牌,现在

我不知道如何将其连接到Android Studio项目,我希望将Facebook页面中的新闻Feed显示到我的应用中。只需要在工作室Java文件中实现它的代码。

出于安全目的,我无法显示应用ID和令牌。

对此问题的任何解决方案表示赞赏。

谢谢。

2 个答案:

答案 0 :(得分:0)

也许这就是你要找的东西: JSON Parsing in Android

否则 - 如果你只是想要json解析:

Android Json Parsing

check this out too

答案 1 :(得分:0)

我找到了一个解决方案,通过该解决方案,我生成了Facebook提要的文字,以便在我的应用中显示。

首先,你应该了解Retrofit,我通过它获取了Jason数据并访问了图形API。

这是链接: https://www.learn2crack.com/2016/02/recyclerview-json-parsing.html

这是您可以通过API的方式

public class ApiClient {

static OkHttpClient.Builder httpClient;
private static Retrofit retrofitDefault = null;
public static final String ACCESS_TOKEN ="EAAas6ruKIiEBAE9H1E2sIKr206OssCQ9EyzxpkccHbuJj7ZCdLTA1EJpZBqzyx3tylwb7q9VQz0f4G1i1u2mYlJ7K5FBZBm0MlVzk28JT2cVpPMPgNfKKg11uTZA2m0IW211Wj9Mhbjtdg3EsIKiGIHppTw1pkcZD";
public static final String PAGE_ID ="678319485673629";
public static Retrofit getClient() {
    httpClient = new OkHttpClient.Builder();
    if (retrofitDefault == null) {
        retrofitDefault = new Retrofit.Builder()
                .baseUrl("https://graph.facebook.com/")
                .addConverterFactory(JSONConverterFactory.create())
                .client(
                        httpClient.build()
                ).build();
    }
    return retrofitDefault;
}

}