Python Instagram API在跟踪用户(用户id)时失败

Python Instagram API在跟踪用户(用户id)时失败,python,api,instagram,Python,Api,Instagram,我使用Instagram API进行了身份验证,可以毫无问题地检索媒体对象。函数“follow\u user(user\u id)”返回以下内容: File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 84, in _build_path raise Exception('No parameter value found for pa

我使用Instagram API进行了身份验证,可以毫无问题地检索媒体对象。函数“follow\u user(user\u id)”返回以下内容:

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 84, in _build_path
raise Exception('No parameter value found for path variable: %s' % name)
Exception: No parameter value found for path variable: user_id

我尝试使用字符串、整数和media.user.id属性作为此函数的参数,但每次都出现相同的错误。

我的解决方法是使用请求模块对API使用手动HTTP POST请求:

   payload = { "ACCESS_TOKEN" : "Your_Instagram_Access_Token_Here",
              "action" : "follow"}
   r = requests.post(r'https://api.instagram.com/v1/users/'+ user_id +'/relationship?access_token=Your_Instagram_API_Token_HERe',data=payload)
   print r.text

老问题-但正确的答案是

api.follow_user(user_id=the_user_id) 

…其中“用户id”是您试图遵循的id号

根据官方客户端的1.3.0版,int和string都适用于以下/以下用户