我正在使用firebase通过我的CN1应用程序发送Json。这是我的代码,它工作正常,但我想把这些东西发送到Dropbox,而我却无法使它工作。 (我已经从他们的网站上获得了我的令牌,钥匙和秘密)
您能否告诉我需要更改哪些内容才能将我的内容上传到Dropbox?
@Override
protected void onPrincipal_ButtonJsonAction(Component c, ActionEvent event) {
final String data = Result.fromContent(hashtableWithInfo).toString();
String firebase = "https://fire-game-258.firebaseio.com/example.json";
ConnectionRequest request = new ConnectionRequest() {
@Override
protected void buildRequestBody(OutputStream os) throws IOException {
os.write(data.getBytes("UTF-8"));
}
};
request.setUrl(firebase);
request.setPost(true);
request.setHttpMethod("POST");
request.setContentType("application/json");
NetworkManager.getInstance().addToQueueAndWait(request);
}
非常感谢。
答案 0 :(得分:2)
Firebase和Dropbox是完全不同的API,需要通过完全不同的流程。将文件保存到Dropbox需要针对特定用户的OAuth流程,而firebase是全局API。
我建议您查看更接近firebase的解析,并且已经在Java中使用标准化的内置映射:https://github.com/sidiabale/parse4cn1/