@@ -114,7 +114,7 @@ def register(self, clientname):
114114 r = requests .post ('{}/api/v1/apps' .format (baseurl ), {
115115 'client_name' : clientname ,
116116 'redirect_uris' : 'urn:ietf:wg:oauth:2.0:oob' ,
117- 'scopes' : 'read write:statuses write:media' ,
117+ 'scopes' : 'read write:statuses write:media write:accounts ' ,
118118 })
119119 r .raise_for_status ()
120120
@@ -132,7 +132,7 @@ def register(self, clientname):
132132 clientsecret = self .settings .MASTODON_CLIENTSECRET
133133
134134 if getattr (self .settings , 'MASTODON_TOKEN' , None ) is None :
135- session = requests_oauthlib .OAuth2Session (clientid , redirect_uri = 'urn:ietf:wg:oauth:2.0:oob' , scope = 'read write:statuses write:media' )
135+ session = requests_oauthlib .OAuth2Session (clientid , redirect_uri = 'urn:ietf:wg:oauth:2.0:oob' , scope = 'read write:statuses write:media write:accounts ' )
136136
137137 url , state = session .authorization_url ("{}/oauth/authorize" .format (baseurl ))
138138 print ("Please visit {} and log in." .format (url ))
@@ -142,7 +142,7 @@ def register(self, clientname):
142142 '{}/oauth/token' .format (baseurl ),
143143 code = code .strip (),
144144 client_secret = clientsecret ,
145- scopes = 'read write:statuses write:media' ,
145+ scopes = 'read write:statuses write:media write:accounts ' ,
146146 )
147147
148148 toadd .write ("MASTODON_TOKEN='{}'\n " .format (tokens ['access_token' ]))
0 commit comments