def __init__(self, tokens): self.oauth = tokens['oauth'] self.refresh_token = tokens['refresh'] tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) self.me = user.me()['profile']['onlineId']
def delete_friend_or_cancel_request(self, psn_id): tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) onlineId = user.me()['profile']['onlineId'] header = { 'Authorization': 'Bearer ' + self.oauth, 'Content-Type': 'application/json; charset=utf-8' } response = requests.remove(self.USERS_URL + onlineId + '/friendList/' + psn_id, headers=header)
def send_friend_request(self, psn_id, request_message=''): tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) onlineId = user.me()['profile']['onlineId'] header = { 'Authorization': 'Bearer ' + self.oauth, 'Content-Type': 'application/json; charset=utf-8' } if request_message == '': request_message = 'Hola, soy ' + onlineId + '. ¿Quieres ser mi amigo?' message = {"requestMessage": request_message} data = json.dumps(message) response = requests.post(self.USERS_URL + onlineId + '/friendList/' + psn_id, data=data, headers=header)