问题描述
我使用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。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)