我正在尝试使用Facebook SDK for Unity上的Graph api(包6.2.2)为每个用户创建一个对象,以保存他们已完成的级别的数据。 使用代码:
Dictionary<string, object> dataD = new Dictionary<string, object>();
dataD.Add("title", "Level Score");
Dictionary<string, object> dataS = new Dictionary<string, object>();
dataS.Add("score", score.ToString());
dataS.Add("userid", FB.UserId);
dataD.Add("data", dataS);
Dictionary<string, string> objectData = new Dictionary<string, string>();
objectData.Add("object", Json.Serialize(dataD));
FB.API("me/objects/<namespace>:<objectname>", Facebook.HttpMethod.POST, CreateObjectCallback, objectData);
大约90%的时间代码,用正确的名称替换名称空间和 objectname ,创建一个对象起作用,应用程序接收成功的回调和对象已创建。它在日志中失败错误消息的时间读作:
E/Unity (19602): You are trying to load data from a www stream which had the following error when downloading.
E/Unity (19602): java.io.FileNotFoundException: https://graph.facebook.com/me/objects/<namespace>:<objectname>
E/Unity (19602):
E/Unity (19602): (Filename: Line: 253)
在相当一致地发生这个问题后,我试图通过使用Facebook的Graph API资源管理器来查看是否可以获得更多信息,并且可能确定问题是否在我的代码中,但我在那里也遇到了同样的问题相同的比率。当它在资源管理器中失败时,我通常可以在错误发生后直接发送完全相同的数据,并且它会成功。
在Graph API Explorer中决定失败的错误代码是:
{
"error": {
"message": "(#100) Could not resolve object at URL 836692929751565.",
"type": "OAuthException",
"code": 100
}
}
我假设此消息意味着Facebook未能创建该对象,因此给我的错误是它无法返回它尝试创建的对象,但我无法在网上找到任何与此相关的信息一种错误。
我发送的数据中是否存在可能导致此问题的内容,或者在这种情况下是否应该捕获此错误并重试创建对象?
答案 0 :(得分:-1)
从我在这个主题上找到的内容看起来你有一些丢失的注册表项。错误100是一般错误,可能意味着:
• Access Denied Error 100
• Error 100 Access Denied Windstream
• Yahoo SiteBuilder Error 100
• Error 100 Time Warner Cable
• Microsoft Silverlight Error Code 100
如何修复数字错误,您必须先了解数字代码的含义。每个数字代码都有自己的解决方案,可以手动完成,也可以使用自动修复的产品。要了解您所看到的错误代码的含义,您可以参考您的计算机手册,也可以在线查找数字并查看结果。
数字错误的一些常见修复包括:
•Making certain all programs on the computer are updated.
•Making certain that the Windows operating system being used is updated.
•Uninstalling and then reinstalling your Windows operating system.
While these fixes may or may not work for your particular numeric error, they are a start.
http://www.erroranswers.com/troubleshooting/NM_100.php
我希望这有帮助......