oauth_verifier required, remove simplejson dependency, update endpoint

* Update `updateProfileBannerImage` to use the v1.1 endpoint

* Added `getProfileBannerSizes` method using the GET
/users/profile_banner.json endpoint

* Fixed a couple of endpoints using variable in the url:
  * destroyDirectMessage, createBlock, destroyBlock no longer use id in
their urls, this shouldn't break anything though.
(t.destroyDirectMessage(id=123) should still work)

* `oauth_verifier` is now **required** when calling
`get_authorized_tokens`

* Updated docs - removed getProfileImageUrl docs since it is
deprecated. Noted since `Twython` 2.7.0 that users should focus on
migrating to v1.1 endpoints since Twitter is deprecating v1 endpoints
in May!,
This commit is contained in:
Mike Helmick 2013-04-08 11:49:12 -04:00
parent 4d7526efc1
commit abaa3e558a
5 changed files with 27 additions and 46 deletions

View file

@ -9,7 +9,7 @@
will be replaced with the keyword that gets passed in to the function at call time.
i.e, in this case, if I pass version = 47 to any function, {{version}} will be replaced
with 47, instead of defaulting to 1 (said defaulting takes place at conversion time).
with 47, instead of defaulting to 1.1 (said defaulting takes place at conversion time).
This map is organized the order functions are documented at:
https://dev.twitter.com/docs/api/1.1
@ -87,7 +87,7 @@ api_table = {
'method': 'GET',
},
'destroyDirectMessage': {
'url': '/direct_messages/destroy/{{id}}.json',
'url': '/direct_messages/destroy.json',
'method': 'POST',
},
'sendDirectMessage': {
@ -183,11 +183,11 @@ api_table = {
'method': 'GET',
},
'createBlock': {
'url': '/blocks/create/{{id}}.json',
'url': '/blocks/create.json',
'method': 'POST',
},
'destroyBlock': {
'url': '/blocks/destroy/{{id}}.json',
'url': '/blocks/destroy.json',
'method': 'POST',
},
'lookupUser': {
@ -215,6 +215,10 @@ api_table = {
'method': 'POST',
},
# See twython.py for update_profile_banner
'getProfileBannerSizes': {
'url': '/users/profile_banner.json',
'method': 'GET',
},
# Suggested Users