所以我只是想获取用户的名称。不是 screen_name ,而是用户可以不断更改的名称。根据文档,我可以通过检索包含所有用户数据的 User Object 来获得它。这里的问题是,每当我尝试使用(“ https://api.twitter.com/1.1/users/show.json?screen_name=userName”)进行检索时,我总是会收到以下错误: {“ errors”:[{“ code”:215,“ message”:“ Bad验证数据。“}]} 。
这里我正在使用Unity SDK。经过身份验证后,我可以访问 userName , authToken 和 id 。
在互联网上我找不到任何有用的东西,因为在游戏中很少使用Twitter API。
这是我目前正在使用的代码:
IEnumerator GetDisplayName(string userID)
{
using (WWW www = new WWW("https://api.twitter.com/1.1/users/show.json?screen_name=" + userID))
{
yield return www;
string json = www.text;
JsonUtility.FromJson<WWW>(json);
yield return www;
foreach (var item in json)
{
Debug.Log(www.text);
}
}
}
注意:成功验证后,我将调用此函数。
那么,甚至有可能在Unity中做到这一点吗?如果是这样,我在做什么错了?
非常感谢您的帮助。