非程序员,现在要通过一个 API 接口去实现一些操作,请教各位大佬如何在终端(Terminal)里面用类似命令行的操作来实现?

2018-10-28 00:28:24 +08:00
 qceytzn

本人不会写代码,但是电脑和网络都还玩的比较 6,能比较熟练的用 linux 的命令行解决一些问题,现在要实现的操作是跟金融交易有关的,为金融安全考虑我就不放那个公司的链接了,简单来说:

那家公司提供了 REST API,使用 HTTPS response codes 返回 JSON Object 作为应答,他们直接提供了 Java、cURL、ruby、python、javascript、php、json 等几种示例代码,我的主要操作系统是 linux,虚拟机里也有一个 Embedded win 7 作辅佐使用,我想在选定以上某一种语言之后在操作系统上安装好此语言的库然后在终端(就是那个默认是黑乎乎的命令行操作界面)里面操作,不求多快多自动化,只求能完全弄懂各个操作的逻辑然后把官方的示例代码里的关键参数修改成我要的然后做成批处理文件或者定义文件再投入使用就可以了,主要就是查询账户状态、新建一个目标、发送订单这三种操作,基于这个目标,下面几个问题请大佬们给点意见:

1,Java、cURL、ruby、python、javascript、php、json 这几种语言,哪种对初学者更友好?我翻看了一下同一个操作下不同语言的示例代码,似乎 php 让我感觉更舒服一点(更舒服的意思是”感觉能看懂代码是啥意思的比例比其他语言的要高“),这不是错觉吧?

2,我想要实现的操作方式(就当是类似一键脚本的那种傻瓜式操作吧)哪种语言更适合?我就知道在命令行里运行 java xxxxxx.jar 和 php xxxxx.php ,其他几种语言根本没有过实际操作,php 文件好像直接打开记事本就能写,jar 文件是需要编译才能得到吗?

3,如果(以我自身的能力)不能实现交互式的一键脚本那种操作的话,那就把每个单独的操作做成独立的定义文件,我按顺序一个一个运行也行,重点是能尽快投入使用,请大佬们给点意见,不胜感激!

2870 次点击
所在节点    程序员
22 条回复
NEETLEE
2018-10-29 09:34:45 +08:00
不过楼主好像一点代码都没写过...如果时间不太充足还是建议找个程序猿来搞,就算是 php,写一个满足你需求的程序也要花一番功夫的。(不要小看了程序猿的工作啊喂)
leoleoasd
2018-10-29 17:58:52 +08:00
@qceytzn #19 对

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/501806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX