Unrecognized request field `followers` when posting to asana api for adding followers to a task


#1

I’m using Asana API for the first time. What i’m doing is posting the data to the asana-api using python requests library
ASANA-API

url = "https://app.asana.com/api/1.0/tasks/1234/addFollowers"
headers = {“Authorization”:“Bearer 12345678”}
data = {“followers”:[191563290920498]}
d =json.dumps(data)
response = requests.post(url,data = d ,headers= headers,verify = False)

Error is
{u’errors’: [{u’message’: u’Unrecognized request field followers. The only allowed keys at the top level are: data, options, auth. Is it possible you did not wrap object properties in a data object?’, u’help’: u’For more information on API status codes and how to handle them, read the docs on errors: https://asana.com/developers/documentation/getting-started/errors’}]}

can someone please tell me what am i doing wrong ?? Thanks


#2

It looks like you may have forgotten quotation marks around the followers ID. Try:

data = {"followers":["191563290920498"]}