我为游戏开发人员构建了一个简单的RESTful API,可以对我们的用户存储进行身份验证,发布分数和获取排行榜。它并不完美,但它有很好的文档记录,并且对50%的游戏开发者来说效果很好。
另外50%似乎是Flash开发人员,他们只是不了解RESTful API。我真的不想为这些开发人员构建一个包装器 - 我不是一个Flash开发人员,没有兴趣成为一个,并且真的想要保持与API技术无关的一切。
有人可以推荐一个关于如何为Flash开发人员使用RESTful API的好教程吗?
答案 0 :(得分:0)
鉴于我对这个问题的经验,我怀疑这可能与开发人员不了解API以及更多与Flash播放器的限制有关的事实更少:它根本不支持完整您可能在RESTful API实现中使用的HTTP方法范围(至少,不是没有代理)(例如PUT和DELETE)。
Flash仅支持GET和POST。
如果这确实是问题,那么您需要提供缺少的HTTP谓词的替代方法。我过去通过使用POST并在查询字符串中添加'method = http_method'参数来解决这个问题。
另一个问题可能是你缺少crossdomain.xml文件。