【问题标题】:Using the MEGA API, High Level Overview使用 MEGA API,高级概述
【发布时间】:2014-06-08 16:33:39
【问题描述】:

我正在寻求帮助解构 MEGA (mega.co.nz) 登录过程,以便在纯 GET/POST 上下文中使用。我无法理解文档,因为其中大部分都包含在我不理解的 C++ SDK 中。文档的“幕后”部分有各种 URL 及其参数,但它没有告诉我如何发出登录请求。

那么,谁能帮我找到以下信息:

  • 发出登录请求的 URL 和参数
  • 解密返回的会话令牌的过程

我认为通过上述信息,我可以使用 API,而不必弄乱客户端 SDK。

我添加了 JavaScript 和 Objective-C 标记,因为我可以阅读这些语言并且它们很受欢迎。

【问题讨论】:

    标签: javascript objective-c


    【解决方案1】:

    我认为密钥在this page 中,其中包含以下内容:

    为什么要提供代码模块而不是记录 API 接口足够详细,我可以自己实现吗?

    两个 原因:复杂性/效率——因为 MEGA 的所有加密逻辑都在运行 在客户端,你会看到一个超过 5,000 的项目 代码行。而且,由于自然语言在使用时效率相当低 谈到指定算法,文档将类似 浩繁。一致性/互操作性

    中的歧义 规范或其不精确的解释将不可避免地导致 实现之间的不良行为差异

    对我来说,这意味着您必须使用他们的客户端代码,而不是您自己的。这似乎是基于 C++ 的。现在,如果您选择的语言可以调用 C++ dll,那么您可能没问题,但这听起来像是一项艰巨的工作。

    【讨论】:

    • 我将把这个问题搁置几天,如果没有其他人可以参与,我会标记你的答案。我需要一个更好的方法来问这个问题,因为已经有两票要结束了。我不需要演练,并且有一堆用于加密货币的语言的库,所以我不相信 Mega 限制文档的理由。我认为这只是他们的懒惰。他们不需要提供有关加密的教程来做正确的文档,他们只需要说“将此函数应用于密码,将此函数应用于响应等”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多