python调用bitly api出错 深碍√TFBOYSˉ_ 2022-06-06 14:24 132阅读 0赞 ## 前言 ## 使用python调用bitly 的api对长链接进行缩短时,发生错误。 ## 源代码 ## def getShortLink(url): b = bitlyapi.BitLy(bitly_user, api_key) res = b.shorten(longUrl=url) print res['url'] ## 错误详情 ## File "c:\Python27\lib\site-packages\bitlyapi\bitly.py", line 78, in _ fd = urllib.urlopen(url, query_string) File "c:\Python27\lib\urllib.py", line 89, in urlopen return opener.open(url, data) File "c:\Python27\lib\urllib.py", line 215, in open return getattr(self, name)(url, data) File "c:\Python27\lib\urllib.py", line 351, in open_http errcode, errmsg, headers = h.getreply() File "c:\Python27\lib\httplib.py", line 1196, in getreply response = self._conn.getresponse() File "c:\Python27\lib\httplib.py", line 1121, in getresponse response.begin() File "c:\Python27\lib\httplib.py", line 438, in begin version, status, reason = self._read_status() File "c:\Python27\lib\httplib.py", line 394, in _read_status line = self.fp.readline(_MAXLINE + 1) File "c:\Python27\lib\socket.py", line 480, in readline data = self._sock.recv(self._rbufsize) IOError: [Errno socket error] [Errno 10054] ## 原因分析 ## 10054是被远端服务器重置连接,但是该api本身就是bitly网站提供,所以不存在bitly服务器重置连接了。但是事实确实如此,换linux系统重试,发现又是成功的。区别在于,linux默认可以穿越GFW。 ## 结论 ## 与代码无关,GFW造成的。
相关 API调用频繁出错:Java API使用实战案例 在处理API调用频繁出错的问题时,通常会采取以下几种策略: 1. 异常捕获和处理: - 使用try-catch结构,当API调用失败时,将异常抛出并记录。 - 在 港控/mmm°/ 2024年09月24日 21:21/ 0 赞/ 64 阅读
相关 python 调用淘宝客api 享下以前写的一个python 调用淘宝客api的一个例子,其中主要的是淘宝sign签名算法,这个算法现在没有变,还有一个app\_key 、app\_secret这两个需... 冷不防/ 2024年04月18日 22:35/ 0 赞/ 66 阅读
相关 通过Python调用禅道API 禅道API接口,非REST接口 调试版本:11.3 百度出来的100%都用不了(本篇除外...)。于是自己修改了网上代码,先get session,再post登录,最后调用 骑猪看日落/ 2024年03月23日 00:32/ 0 赞/ 66 阅读
相关 Python调用API教程 随着互联网技术的发展,API(Application Programming Interface)的应用越来越广泛。API是指一系列预先定义好的接口,用于以标准化的形式 Bertha 。/ 2024年03月22日 21:09/ 0 赞/ 85 阅读
相关 Jumpserver API调用 python Jumpserver API调用 使用pandas 作为数据筛选工具 import requests import datetime impor àì夳堔傛蜴生んèń/ 2023年02月20日 02:57/ 0 赞/ 4 阅读
相关 RocketMQ 调用出错sendDefaultImpl call timeout 修改conf文件夹下的broker.conf 在broker.conf配置中增加这个配置 brokerIP1=[你的IP] autoCreateTopi 傷城~/ 2022年12月03日 15:42/ 0 赞/ 328 阅读
相关 python调用bitly api出错 前言 使用python调用bitly 的api对长链接进行缩短时,发生错误。 源代码 def getShortLink(url): 深碍√TFBOYSˉ_/ 2022年06月06日 14:24/ 0 赞/ 133 阅读
相关 Python+opencv出错 Python+opencv读取图片出错: cv2.error: D:\\Build\\OpenCV\\opencv-3.3.0\\modules\\highgui\\sr 喜欢ヅ旅行/ 2022年06月02日 03:48/ 0 赞/ 212 阅读
还没有评论,来说两句吧...