java Instagram API跟踪应用程序不工作的用户
我使用instagram API已经有一段时间了。由于没有改变用户之间关系的官方文档,我在StackOverflow上发现了一些东西。这是一个老生常谈的答案,我甚至不确定现在这是否可行。有人能告诉我我的代码是否有错误,或者Instagram刚刚禁用了此功能吗?我知道一些应用程序可以直接从应用程序跟踪,所以我想知道在我的应用程序中实现这一点的方法
以下是我的函数:
public void follow(String userID){
String followURL = "https://api.instagram.com/v1/users/"+ userID +"/relationship?action=unfollow&access_token=" + instagramData.getString(InstagramData.LONG_ACCESS_TOKEN);
RequestQueue requestQueue = Volley.newRequestQueue(context);
CustomRequest jsObjRequest = new CustomRequest(Request.Method.POST, followURL, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
if (response != null) {
Log.d(tag, response.toString());
} else Log.d(tag, "Null");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
NetworkResponse response = error.networkResponse;
if (error instanceof ServerError && response != null) {
try {
String res = new String(response.data,
HttpHeaderParser.parseCharset(response.headers, "utf-8"));
JSONObject obj = new JSONObject(res);
} catch (UnsupportedEncodingException e1) {
Log.d(tag, e1.toString());
} catch (JSONException e2) {
Log.d(tag, e2.toString());
}
} else {
Log.d(tag, "error");
}
}
});
requestQueue.add(jsObjRequest);
}
UserID和AccessToken肯定没问题
共 (0) 个答案