Skip to content

Commit be45f3f

Browse files
committed
Merge pull request bitly#18 from jphines/user_link_history_18
Outdated user_link_history
2 parents df85f4d + 5672df3 commit be45f3f

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

bitly_api/bitly_api.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def user_info(self, **kwargs):
242242
data = self._call_oauth2_metrics("v3/user/info", dict(), **kwargs)
243243
return data
244244

245-
def user_link_history(self, created_before=None, created_after=None, archived=None, limit=None, offset=None):
245+
def user_link_history(self, created_before=None, created_after=None, archived=None, limit=None, offset=None, private=None):
246246
params = dict()
247247
if created_before is not None:
248248
assert isinstance(limit, int)
@@ -251,8 +251,15 @@ def user_link_history(self, created_before=None, created_after=None, archived=No
251251
assert isinstance(limit, int)
252252
params["created_after"] = created_after
253253
if archived is not None:
254-
assert isinstance(archived, bool)
255-
params["archived"] = "true" if archived else "false"
254+
assert isinstance(archived, str)
255+
archived = archived.lower()
256+
assert archived is "on" or "off" or "both"
257+
params["archived"] = archived
258+
if private is not None:
259+
assert isinstance(private, str)
260+
private = private.lower()
261+
assert private is "on" or "off" or "both"
262+
params["private"] = private
256263
if limit is not None:
257264
assert isinstance(limit, int)
258265
params["limit"] = str(limit)

0 commit comments

Comments
 (0)