我一直试图用以下代码在游戏中发布一些成就:
FB.API(FB.UserId +"/"+achievementType,
Facebook.HttpMethod.POST,
AchievementCallback,formData);
但结果有时会发布在我的活动日志中,有时无法发布消息 “与graph.facebook.com:8000相关的未知SSL协议错误”,而有时它与邮政ID成功。我已经测试了来自facebook API资源管理器以及POSTMAN插件的成就文件,并且使用这两个帖子ID成功发布了它。但是当我尝试从Unity3d发布成就时,它有时失败并且有时会起作用。有没有人知道我在使用UnitySDK发布时做错了什么? 注意:我在Github上托管了这些文件。示例AchievementFileLink 如果有人有任何建议,请告诉我。
答案 0 :(得分:0)
我发现的解决方法是每当发生上述错误时,我再次使用回调方法发送请求以发布成就并成功发布在我的游戏活动上。这不应该是预期的行为,并且是非常糟糕的做法,但对于时间不好,请将此作为答案。