我正在尝试使用以下代码从我的Android应用程序中打开Twitter帐户。但它失败并收到了这条消息。
此时无法获取用户请稍后再试
代码
public static void openTwitterHandle(String mTwitterHandle, FragmentActivity activity) {
Intent intent = null;
try {
activity.getPackageManager().getPackageInfo("com.twitter.android", 0);
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id=" + mTwitterHandle));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
} catch (Exception e) {
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/" + mTwitterHandle));
}
activity.startActivity(intent);
}
答案 0 :(得分:0)
尝试使用此功能(将user_id
更改为screen_name
):
"twitter://user?screen_name=" + mTwitterHandle