2

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
4

1 に答える 1

6

rollup代わりに、キーワード パラメータとして渡す必要があります。

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

Python ブール値を渡す必要があります。このパラメーターは bit.ly URL の一部ではなく、代わりに API 呼び出しのパラメーターです。

すべてのオプションの API パラメータ (リンクを除く) は、 、 、 などのキーワード パラメータとしてunit渡さunitstz_offsetますlimit

興味がある場合は、これらのパラメーターを処理する内部メソッドを見ることができます。

于 2013-07-31T19:58:51.737 に答える