C# 如何获得';访问令牌';在Unity3D的Facebook应用程序中
正在尝试使用Unity3D中的C#通过FB.API获取用户名:C# 如何获得';访问令牌';在Unity3D的Facebook应用程序中,c#,facebook,facebook-graph-api,unity3d,C#,Facebook,Facebook Graph Api,Unity3d,正在尝试使用Unity3D中的C#通过FB.API获取用户名: FB.API("/me/name", Facebook.HttpMethod.GET, LogCallback); 这给了我一个错误: Without an access_token param explicitly passed in formData, some API graph calls will 404 error in the Unity Editor. 我不知道如何获得访问令牌。。我尝试了很多搜索
FB.API("/me/name", Facebook.HttpMethod.GET, LogCallback);
这给了我一个错误:
Without an access_token param explicitly passed in formData, some API graph calls will 404 error in the Unity Editor.
我不知道如何获得访问令牌。。我尝试了很多搜索、复制/粘贴各种“解决方案”,但都不适合我。我想要的只是我的“LogCallback”函数,它可以发布一条带有用户名的调试消息
例如,我有这段代码,但它正在设置一个“string”变量,它显然不是“WWWForm”数据
所以我也不知道该怎么做,或者是否需要它。。。我想如果我能得到用户的名字(或者更好,一个唯一的FB id),那么我就可以做生意了 哇
FB.UserId
问题解决了 我不介意有人告诉我如何获取用户名而不是ID(用于显示目的)。。。和/或他们的个人资料pic?void OnLoggedIn(){FB.API(“/me?fields=id,first_name,friends.limit(100).fields(first_name,id)”,Facebook.HttpMethod.GET,APICallback);}void APICallback(FBResult result){if(result.Error!=null){FB.API(/me?fields=id,first_name,friends.limit(100).fields(first_name,id)”,Facebook.HttpMethod.GET,APICallback);return;}GameMainScript.instance.profile=Util.DeserializeJSONProfile(result.Text);FBName.Text=“欢迎回来,”+GameMainScript.instance.profile[“first_name”];}
FB.UserId