Twitter SDK для Unity: неверные данные аутентификации, код ошибки 215

Поэтому я просто пытаюсь получить имя пользователя. Не имя экрана, просто имя, которое пользователь может постоянно менять. В соответствии с документами, я мог бы получить его, получив объект пользователя, который содержит все данные пользователя. Проблема здесь заключается в том, что всякий раз, когда я пытаюсь получить его с помощью (" https://api.twitter.com/1.1/users/show.json?screen_name=userName "), я всегда получаю следующую ошибку: {"errors": [ {"code": 215, "message": "неверные данные аутентификации."}]}.

Здесь я использую 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? и если да, что я делаю не так?

Любая помощь очень ценится.

0 ответов

Другие вопросы по тегам