C++ API调用指南
独孤焰坤 发布于2017-12 浏览:6647 回复:11
3
收藏
快速回复

对于每一个API,文档中都给出了几种语言的调用指南,出来C++之外,好像其他语言都是能够直接原生调用的,所以我谈一谈C++的调用指南。

对于API,不外乎http/https请求,对于网络这一块,C++中一来两个很经典的库,libcurl和opessl.

对于简单的http,直接运用libcurl就可以了,但是对于https,必须使用加入openssl编译的libcurl库。

所以调用C++的API(除了getToken那个接口之外的)要使用编译了openssl的libcurl库,查看结果当然是使用json相关的jsonCpp了。

具体的编译,以及编译出现的问题可以跟帖,有看到一定会回。

有其他好的知识以及补充也可以一起交流交流~

收藏
点赞
3
个赞
共11条回复 最后由用户已被禁言回复于2022-04
#12bd17ws回复于2018-10

jsoncpp编译不成功,总报错:

python $SCONS_PATH/script/scons platform=linux-gcc

scons: *** No SConstruct file found.

 

0
#11白英雄heaven回复于2018-08

你好,请教一个问题。我的环境是WIn7,vs2013,C++。
我在测试检测通用图片时,发现url如果是https的,curl_easy_perform会返回出错。
我把url换成http ***就可以了。但是这样就会造成参数错误。errorcode是100.
我的问题是:是不是一定要支持https的curl才能正确访问。

我现在编译的curl.exe是支持https的。但是用同样的库。当url是https类型的,curl_easy_perform一直返回1. url是http类型的curl_easy_perform就不会出错。  

有什么建议吗

0
#10独孤焰坤回复于2018-01
#9 阿门111阿回复
楼主,请问下载完后怎么操作,你这个是windos环境下编译的吗?具体编译操作是怎么样的?
展开

windows下的,用vs直接编译就可以了

0
#9阿门111阿回复于2018-01

楼主,请问下载完后怎么操作,你这个是windos环境下编译的吗?具体编译操作是怎么样的?

0
#8独孤焰坤回复于2018-01
#7 那你去哪啦回复
可以可以  打call

不要在帖子里灌水~

 

0
#7那你去哪啦回复于2018-01

可以可以  打call

0
#6阿门111阿回复于2018-01

谢谢楼主,感激不尽!!!

0
#5独孤焰坤回复于2018-01
#4 阿门111阿回复
libcurl(需要支持https) openssl jsoncpp(>1.6.2版本,0.x版本将不被支持), 请问lz有openssl jsoncpp>1.6.2版本的下载资源吗?有的话麻烦分享下谢谢,我找了很多网站都找不到
展开

http://windows.php.net/downloads/php-sdk/deps/vc11/x86/
http://windows.php.net/downloads/php-sdk/deps/vc11/x64/

你直接下载再编译一下~

0
#4阿门111阿回复于2018-01

libcurl(需要支持https) openssl jsoncpp(>1.6.2版本,0.x版本将不被支持),

请问lz有openssl jsoncpp>1.6.2版本的下载资源吗?有的话麻烦分享下谢谢,我找了很多网站都找不到

0
#3荒墨丶迷失回复于2018-01

再来点个赞~

1
#2周俊316回复于2017-12

手动点赞!

0
TOP
切换版块