显示Twitter用户配置文件而无需登录



我想显示一个Twitter用户配置文件,而没有应用程序提示电话用户创建帐户或登录信息。

public void openTwitter(View view){
    try
    {
        // Check if the Twitter app is installed on the phone.
        getPackageManager().getPackageInfo("com.twitter.android", 0);
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setClassName("com.twitter.android", "com.twitter.android.ProfileActivity");
        intent.putExtra("user_id", 01234567L);
        startActivity(intent);
    }
    catch (PackageManager.NameNotFoundException e)
    {
        // If Twitter app is not installed, start browser.
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/xxx")));
    }
}

代码打开Twitter应用程序,并在查看配置文件xxx之前提示电话用户进行帐户创建。我想简单地查看个人资料xxx而不创建帐户或登录。

欢迎使用stackoverflow。请查看如何首先问一个好问题。您的问题没有描述一个特定的问题,因此无法"解决"。它也不足够具体,任何人都可以将您指向实现目标的方法的方向。

话虽如此,如果您只想显示任何人的个人资料,请在应用程序中实现Twitter API并进行正确的休息呼叫,并且应该获取要显示的信息。

如果您需要特别需要用户的配置文件,则用户无法使用API登录其帐户,除非他们先前在您的应用中定义了他们的用户名。

如果您只想显示配置文件而不在乎自己设计信息,则可以使用WebView打开要打开的配置文件的链接,或使用UIApplication.shared.open在您自己的应用程序之外打开链接。

最新更新