Я используя следующий код, чтобы получить пользовательские данные из FacebookUnity Facebook: 400 Bad Request
IEnumerator UserFBDataGet(string accessTkn)
{
var downloader3 = new WWW ( "https://graph.facebook.com/me?fields=id,name,email&access_token="+accessTkn );
//Application.OpenURL ( "https://graph.facebook.com/me?fields=id,name,email&access_token="+accessTkn );
yield return downloader3;
print(" downloader3.text ="+downloader3.text);
if(downloader3.error == null)
{
print(" downloader3.text ="+downloader3.text);
}
else
{
print(" downloader3.error ="+downloader3.error);
}
}
Он Показаны ошибки
Вы пытаетесь загрузить данные из потока WWW, который имел следующую ошибку при загрузке , 400 Bad Request UnityEngine.WWW: get_text() c__Iterator1: MoveNext() (в Assets/FBDesktopManager.cs: 126)
Даже я использую WWWForm же ошибка показывает
IEnumerator UserFBDataGet(string accessTkn)
{
userDataGetUrl = "https://graph.facebook.com/me?";
WWWForm wf = new WWWForm();
wf.AddField ("fields","id,name,email") ;
wf.AddField ("access_token",accessTkn) ;
WWW downloader3 = new WWW(userDataGetUrl,wf) ;
yield return downloader3;
print(" downloader3.text ="+downloader3.text);
if(downloader3.error == null)
{
print(" downloader3.text ="+downloader3.text);
}
else
{
print(" downloader3.error ="+downloader3.error);
}
}
Но когда я звоните
Application.OpenURL ( "https://graph.facebook.com/me?fields=id,name,email&access_token="+accessTkn );
на этой странице я получаю все данные правильно.
такая же ошибка получает даже это изменение в WWWForm добавлен новый код выше –
Любое известное решение для этой проблемы с WWW-классом. Пожалуйста, помогите мне –