使用MEGA API,高级概述

时间:2014-06-08 16:33:40

标签: javascript objective-c

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

所以,任何人都可以帮我找到以下信息:

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

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

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

1 个答案:

答案 0 :(得分:1)

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

  

为什么要提供代码模块而不是记录API   界面足够详细,我自己实现它?

     

两   原因:复杂性/效率 - 因为所有MEGA的加密逻辑都运行   在客户端,您正在查看超过5,000的项目   代码行。并且,因为自然语言相当低效   来指定算法,文档将是类似的   浩繁。一致性/互操作性

     

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

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