首先让我说这是学校的家庭作业。我正在寻找一般的想法和方向,而不是“这正是要写的东西”。我们并没有真正涵盖API,因此我正在努力学习。
我被要求设计一个可以与Facebook一起使用的API,用于在我的Feed上发帖或添加新朋友。我一直在网上做教程,大多数似乎让我添加一些“红宝石宝石”,有任何网站方法和东西。例如,我做了一个Twilio.com演示,需要'twilio-ruby'和一个需要'twitter'的推特。根据我的理解,这些是“宝石”而不是“API”是正确的吗?话虽如此,Koala是一个API还是一个简单的宝石,其中包含编写API(特别是Facebook)所需的方法?如果我使用Koala并且它是一个API,我觉得这会破坏编写API的目的(只是重用他们的方法等)。
任何其他红宝石API Facebook帮助将不胜感激!
答案 0 :(得分:0)
看看https://developers.facebook.com/docs/other-sdks Koala被列为“其他”SDK,这意味着它提供了一个围绕低级Facebook Graph API请求的包装器。所以,不,它不是一个自己的(网络)API恕我直言。
在较窄的解释中,API只是一个“应用程序编程接口”。这不一定要处理例如通过REST接口可访问。我认为这取决于 API 的定义,分别取决于您教授所期望的内容。如果不清楚,我会和他/她一起回来。
检查