new to Python so carry me ...
I'm trying to use the Python client for the Instagram API , and I enter a valid access token and user ID when passing the token to the InstagramAPI constructor (yes, I run the code with the access token and user ID entered, but not specified to send the question):
from instagram.client import InstagramAPI access_token = "YOUR_ACCESS_TOKEN" api = InstagramAPI(access_token=access_token) recent_media, next_ = api.user_recent_media(user_id="userid", count=10) for media in recent_media: print media.caption.text
but in the terminal I get this error all the time:
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 196, in _call return method.execute() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 182, in execute include_secret=self.include_secret) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/oauth2.py", line 224, in prepare_request url = self._full_url_with_params(path, params, include_secret) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/oauth2.py", line 148, in _full_url_with_params self._full_query_with_params(params) + File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/oauth2.py", line 144, in _full_url self._signed_request(path, {}, include_signed_request, include_secret)) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/oauth2.py", line 172, in _signed_request return "&sig=%s" % self._generate_sig(path, params, self.api.client_secret) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/oauth2.py", line 127, in _generate_sig return hmac.new(secret, sig, sha256).hexdigest() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hmac.py", line 136, in new return HMAC(key, msg, digestmod) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hmac.py", line 71, in __init__ if len(key) > blocksize: TypeError: object of type 'NoneType' has no len()
Any tips on debugging this error? In particular, what is the possible source of this error?
TypeError: object of type 'NoneType' has no len()