所有box.com的API都要求仅使用授权令牌授权类型来使用OAuth 2.0。我有一个后端系统,需要将文件上传到box.com系统。但是,当授权流程要求用户"批准时,我不明白后端系统是如何整合的。获得一个令牌。
有人做过这个吗?我正在尝试集成一个java mule应用程序。我尝试使用这些组件,但它们根本不起作用,它们打破了整个anypoint工作室。现在我正在尝试利用http组件拨打电话,但我对此失去了耐心。
请帮忙,我已经准备好放下这台笔记本电脑并住在树林里。
答案 0 :(得分:1)
与公共在线API集成需要一些研究,一点编码和一点点测试。我并不是说这很容易。看看我最近创建的Mule组件,它与在线计时服务Toggl进行通信。
https://github.com/ciwise/toggl-api-connector
您的问题需要进行大量讨论,但最好通过示例回答。如果Box没有提供Mule组件,您可以自己创建一个。
HTTP连接器不会为您在Box上进行身份验证或执行任何操作。 HTTP连接器提供HTTP端点(URL条目和浏览器返回)。要使用Box验证您的应用程序并调用API操作,您需要做一些工作。
这是我使用Toggl服务解决方案的高级配方(示例)
我希望有所帮助。看看我的Github repo和Mule Connector。在任何人的代码中都有丰富的信息。但是,与API集成需要代码。您还可以在Exchange中搜索Box连接器。如果你找到一个,那么你的生活就会更简单。你仍然需要彻底阅读: