Я пытаюсь получить информацию о пользователе для моей мгновенной игры на Facebook.Вот что я пробовал:
void LoginCallback(IResult result)
{
if (result.Error == null)
{
GameObject.Find("Name").GetComponent<Text>().text = result.ResultDictionary["name"].ToString();
}
}
void AuthCallback(ILoginResult result)
{
if (FB.IsLoggedIn)
{
var aToken = AccessToken.CurrentAccessToken;
FB.API("/me?name", HttpMethod.GET, LoginCallback);
}
}
void InitializationCallback()
{
if (FB.IsInitialized)
{
FB.ActivateApp();
FB.LogInWithReadPermissions(new List<string>() {"name"}, AuthCallback);
}
}
void Awake()
{
if (!FB.IsInitialized)
{
FB.Init(InitializationCallback);
}
else
{
FB.ActivateApp();
}
}
Я пытаюсь получить имя пользователя, играющего в игру.
Ошибка, которую я получаю в Firefox:
InvalidAccessError: параметр или операция не поддерживается базовым объектом
И в Google Chrome:
Заблокированное открытие ... в новом окне, потому что запрос был сделан в изолированной рамке, чье разрешение allow-popups не установлено
Любая помощь будетвысоко ценится.