gpt4 book ai didi

python - 如何使用 python 将参数传递给 bit.ly api?

转载 作者:行者123 更新时间:2023-11-28 21:23:05 24 4
gpt4 key购买 nike

我正在尝试使用 python 将一些参数传递给 link_clicks 和 link_countries bit.ly API,但是我不确定在此处传递参数的语法。如何向此 api 调用添加参数?

import sys
import bitly_api
import os
from config import config


#connect to bitly
conn_btly = bitly_api.Connection(access_token=config['ACCESS_TOKEN'])

#get links
links = conn_btly.user_link_history()

print 'links okay'


for link in links:

#add params to link
link_full = link['link'] + '?rollup=false'
print link_full

#get clicks
clicks = conn_btly.link_clicks(link_full)

#print results
#print link['link'], clicks
print clicks

结果输出是

links okay
http://mzl.la/19xSyCT?rollup=false
...
BitlyError: NOT_FOUND

最佳答案

您需要将 rollup 作为关键字参数传入:

clicks = conn_btly.link_clicks(link['link'], rollup=False)

您需要传入一个 Python bool 值。该参数不是 bit.ly URL 的一部分,而是 API 调用的参数。

所有可选的 API 参数(除了链接),都作为关键字参数传入,包括 unitunitstz_offset限制

你可以看看internal method that handles these parameters如果您愿意的话。

关于python - 如何使用 python 将参数传递给 bit.ly api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17979124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com