1

我正在使用 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);
}

许多许多许多感谢。

4

1 回答 1

2

Firebase 和 Dropbox 是完全不同的 API,需要经过完全不同的流程。将文件保存到 Dropbox 需要针对特定​​用户的 OAuth 过程,而 firebase 是一个全局 API。

我建议您查看更类似于 firebase 并且已经在 J​​ava 中具有标准化内置映射的 parse:https ://github.com/sidiabale/parse4cn1/

于 2015-12-24T03:41:30.303 回答