Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获得';访问令牌';在Unity3D的Facebook应用程序中_C#_Facebook_Facebook Graph Api_Unity3d - Fatal编程技术网

C# 如何获得';访问令牌';在Unity3D的Facebook应用程序中

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. 我不知道如何获得访问令牌。。我尝试了很多搜索

正在尝试使用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.
我不知道如何获得访问令牌。。我尝试了很多搜索、复制/粘贴各种“解决方案”,但都不适合我。我想要的只是我的“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