如何制作Instagram GET请求?

对不起,只有很少的信息,但我试图做一个项目,我从人民的Instagram帐户拉出来查看它们。如何制作Instagram GET请求?

我目前正处于注册我的应用程序的阶段,并且已经获取了我的访问令牌,并带有public_content作用域。

然而,搜索的Instagram的终点,我看到沿着

https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN

我明白,我将不得不更换我自己的链接的ACCESS-TOKEN部分的线的许多GET请求,但我完全失去了如何在Android Studio Java中调用这个GET请求。

任何意见或正确的方向点将不胜感激。

回答:

有几种方法可以执行Rest API。一个是通用异步任务,但我个人觉得它太泛化了。作为替代方案,您可以使用Volley从Android App进行网络请求。

  1. 添加Volleybuild.gradle文件:

dependencies {

compile 'com.android.volley:volley:1.1.0'

}

  • 拿上你的应用程序android.permission.INTERNET权限。

  • 实例化排球请求队列与应用context

  • // Instantiate the RequestQueue

    RequestQueue queue = Volley.newRequestQueue(this);

  • JsonArrayJsonObject创建请求:
  • String url = "https://api.instagram.com/v1/users/self/media/recent/?access_token=DUMMY-ACCESS-TOKEN";

    JsonObjectRequest jsObjRequest = new JsonObjectRequest

    (Request.Method.GET, url, null, new Response.Listener() {

    @Override

    public void onResponse(JSONObject response) {

    // Set up operation for network callback here

    }

    }, new Response.ErrorListener() {

    @Override

    public void onErrorResponse(VolleyError error) {

    // TODO Auto-generated method stub

    }

    });

    1. 将请求添加到v OLLEY RequestQueue

    // queue object was instantiated in pt#3

    queue.add(jsObjRequest);

    以上是 如何制作Instagram GET请求? 的全部内容, 来源链接: utcz.com/qa/261562.html

    回到顶部