Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Twitter4j:User';的配置文件URL始终为空_Java_Twitter_Twitter4j - Fatal编程技术网

Java Twitter4j:User';的配置文件URL始终为空

Java Twitter4j:User';的配置文件URL始终为空,java,twitter,twitter4j,Java,Twitter,Twitter4j,我正在尝试检索具有有效令牌的用户配置文件。我能够获得所有信息的配置文件,但没有配置文件URL 两者都试过了 User user = twitter.users().showUser(twitter.getId()); 及 两个请求都可以正常工作,但在我调用时返回null user.getURL() 什么是问题?配置文件URL似乎是公共信息,我不认为我应该设置任何特定参数或获得权限,前提是我已经拥有令牌。 我的Twitter4J版本是4.0.6我认为user.getURL()不会返回您的想法

我正在尝试检索具有有效令牌的用户配置文件。我能够获得所有信息的配置文件,但没有配置文件URL 两者都试过了

 User user = twitter.users().showUser(twitter.getId());

两个请求都可以正常工作,但在我调用时返回null

user.getURL()
什么是问题?配置文件URL似乎是公共信息,我不认为我应该设置任何特定参数或获得权限,前提是我已经拥有令牌。 我的Twitter4J版本是4.0.6

我认为
user.getURL()
不会返回您的想法

根据文档
user.getURL()
返回用户在其配置文件中提供的URL。不是用户帐户的URL

有关更多信息,请查看此文档的URL部分:

如果需要为用户配置文件生成URL,可以尝试以下操作:

User User=twitter.users().showUser(twitter.getId());
字符串配置文件URL=”https://twitter.com/“+user.getScreenName()
user.getURL()