Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Dec 28, 2021. It is now read-only.
This repository was archived by the owner on Dec 28, 2021. It is now read-only.

RemoveFriend error - Not permitted: not authenticated #43

Open
@fabriciols

Description

Summary

When i try to use the function RemoveFriend on a friend from my friend list, it returns:

callofduty.errors.HTTPException: HTTP 200 - Not permitted: not authenticated

I dont think this is a library problem... maybe this endpoint doesn't work anymore?

Reproduction Steps

Add this piece of code on the test.py, to try to remove the first friend of user list

 friends = await client.GetMyFriends()
 for friend in friends:
 print(f"{friend.platform.name}: {friend.username} ({friend.accountId}), Online? {friend.online}")
 await client.RemoveFriend(friend.accountId)
 break

Expected Results

A friend removed without an error

Actual Results

Traceback (most recent call last):
 File "test.py", line 266, in <module>
 asyncio.get_event_loop().run_until_complete(main())
 File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
 return future.result()
 File "test.py", line 33, in main
 await client.RemoveFriend(friend.accountId)
 File "/home/fabriciols/joysticket/CallofDuty.py/callofduty/client.py", line 1250, in RemoveFriend
 return (await self.http.RemoveFriend(accountId))["data"]
 File "/home/fabriciols/joysticket/CallofDuty.py/callofduty/http.py", line 348, in RemoveFriend
 return await self.Send(
 File "/home/fabriciols/joysticket/CallofDuty.py/callofduty/http.py", line 108, in Send
 if isinstance(data, dict):
callofduty.errors.HTTPException: HTTP 200 - Not permitted: not authenticated

Checklist

  • I have searched the open Issues for duplicates
  • I have shown the entire traceback, if possible
  • I have removed my token from display, if visible

System Information

Python 3.8.2 (default, Jul 16 2020, 14:00:26)
callofduty.py version = "1.2.1"

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /