通过以JSON格式编码的HTTP请求获取Twitter用户ID

时间:2013-07-18 17:18:49

标签: android json twitter

我正在为客户端开发后端平台,他可以在其中添加用户及其用户名。前端是一个android / ios应用程序,应用程序的用户可以在其中打开Twitter应用程序意图。

对于android,似乎代码如下:

int userId;
try {
        getPackageManager().getPackageInfo("com.twitter.android", 0);
        intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id="+userId));
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    } catch (Exception e) {
        intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/"+userId));
    }
    this.startActivity(intent);

所以我似乎需要使用用户ID而不是用户名。

所以我想知道是否有任何方法可以向Twitter发出POST / GET请求以获取用户名的user_id,如果可能的话以jSON格式加入。

1 个答案:

答案 0 :(得分:0)

找到解决方案

Uri.parse("twitter://user?screen_name="+username)