首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dropbox这样的服务器上托管web播放器unity3d文件,并将其加载到facebook canvas中并使用GameSparks等后端服务器意味着什么

在dropbox这样的服务器上托管web播放器unity3d文件,并将其加载到facebook canvas中并使用GameSparks等后端服务器意味着什么
EN

Stack Overflow用户
提问于 2015-06-12 00:17:18
回答 1查看 117关注 0票数 0

我是后端服务器和托管文件的新手,所以如果你能给我一个起点,了解它是如何工作的。

如果我可以以某种方式使用facebook个人资料登录,这些数据保存在dropbox中,如果我尝试使用不同的个人资料再次登录,我会遇到这样的情况:“当前用户有一个Facebook个人资料,但这不是他们刚刚尝试登录的个人资料”,这来自GameSparks文档,它变成了来自GameSparks的错误<"accessToken":"ACCOUNT_ALREADY_LINKED">recieved

EN

回答 1

Stack Overflow用户

发布于 2015-06-12 03:30:17

解决了12个小时后,我发现你必须断开与服务器的连接,然后重新连接,例如,当你想要链接facebook个人资料时,服务器现在已连接到该用户,所以当你想要链接另一个个人资料时,你必须从以前的个人资料断开连接,然后等待,直到服务器可用,然后你就可以链接新的个人资料

代码语言:javascript
复制
 using GameSparks.Api.Requests;
 using GameSparks.Api.Messages;
 using GameSparks.Api.Responses;
 using GameSparks.Core;

public void Awake()
{
    FB.Canvas.SetAspectRatio(9,16,FBScreen.CenterHorizontal());
    if (!FB.IsInitialized)
    {
        FB.Init(FacebookLogin);
    }
    else
    {
        FacebookLogin();
    }
}

public void FacebookLogin()
{
    if (!FB.IsLoggedIn)
    {
        FB.Login("email", GameSparksLogin);
    }
}

public void GameSparksLogin(FBResult result)
{
    StartCoroutine (GameSparksLoginProcess ());

}

IEnumerator GameSparksLoginProcess(){
    GS.Reset ();
    float i = 0;
    while (true) {
        if(!(GS.Available)){
            i += 0.2f;
            yield return new WaitForSeconds(0.2f);
        }else{
            Debug.Log("wait: "+i+" seconds");
            break;
        }
    }
    if (FB.IsLoggedIn)
    {
        new FacebookConnectRequest().SetAccessToken(FB.AccessToken).SetDoNotLinkToCurrentPlayer(false)
            .Send((response) =>
                  {
                if (response.HasErrors)
                {
                    Debug.Log("Something failed when connectiong with Facebook");
                }
                else
                {
                    Debug.Log("GameSparks Facebook Login Successful");
                }
            });
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30786155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档