产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 干货:amapi模块 在Windows下编程的方法&易语言例程一枚

fyyo429
铜牌会员
614.25 价值分

fyyo429 发表于 2015-08-02 15:27:59
本帖最后由 fyyo429 于 2015-8-2 17:34 编辑

amysql大大上周发布了一个一个程序 amapi,利用AMAPI接口可以整合开发基于AMH面板的第三方应用程序。
不过给的例程是php的,这就限定了只能在WEB端用
我打算用amh做个虚拟主机面板(利用win客户端管理,就可以控制权限),正好看到这个,研究了下php的代码,就写了个例程。

原理:
amysql大大的实现方式是这样,CURL使用POST方式POST服务器面板上amapi的接口,实现运行命令的功能。
那么我们也这么做,POST服务器的面板上amapi的接口,就行啦~

截图:
(PS:论坛DZ的附件上传有点问题?总是302错误)
http://www.mr-cn.net/software/wp-content/uploads/2015/08/jietu.png
http://www.mr-cn.net/software/wp-content/uploads/2015/08/jietu2.png

其他语言编程使用:
如果你用的其他语言而且你不嫌弃易语言(话说易语言5.3之后误报好多了),就可以使用DLL源码编译成DLL文件。
其他语言使用就调用DLL中的公开的这个函数,效果相同~

自己写的话很简单,POST地址“http://IP:8888/index.php?c=amapi&a=call”,POST的数据为"amapi_pass=密钥&amh_cmd=" + base64编码后的 要执行的的命令。

下载:
下载地址: http://pan.baidu.com/s/1o6taWkU 密码: qpzv
发的是源码,有没有后门自己看得到。若使用我的例程,AMH被黑等任何问题与我无关,若不同意速度关闭。

PS:amysql大大送个授权嘛~不行当我没说- -

【1.01更新】
更新了两个小BUG,而且返回信息可以自动换行了(不会一行到底)。话说返回信息不分行的?
链接: http://pan.baidu.com/s/1x3eCe 密码: 52tf







2015-08-02 15:27:59 1

fyyo429
铜牌会员
614.25 价值分

对了AMH有哪些命令?能给个清单么……
  支持 (0分)  反对 (0分)
回复  2015-08-02 15:29:29 2

amysql
创始人
99530.81 价值分

感谢分享。楼主可以开发成桌面版本应用。
  支持 (0分)  反对 (0分)
回复  2015-08-03 10:59:09 3

AMH面板 - 好用高效低占用、安全可靠极稳定

诸葛御风
金牌会员
5691.90 价值分

a大 别人求授权在
哈哈
  支持 (0分)  反对 (0分)
回复  2015-08-03 13:29:18 4

fyyo429
铜牌会员
614.25 价值分

引用:
amysql 发表于 2015-8-3 10:59
感谢分享。楼主可以开发成桌面版本应用。


①能提供下AMH命令的资料吗?网上找的都是旧版本而且都是泛泛而谈……
②返回的文本没有换行?
  支持 (0分)  反对 (0分)
回复  2015-08-04 14:27:10 5

fyyo429
铜牌会员
614.25 价值分

好奇怪,刚才用信息框方式读出返回文本的时候,竟然是换行的……
但是用TextBox等打开就没有换行。
是不是不同系统换行符不同导致的?
  支持 (0分)  反对 (0分)
回复  2015-08-04 18:53:14 6
 1  (总1页)
AMH社区列表
用户服务中心