samczsun / Skype4J

Skype API written in Java. Does not support P2P chats
Apache License 2.0
145 stars 48 forks source link

Functionality for /set banlist, /get banlist #130

Closed AnastasiaTamazlykar closed 8 years ago

AnastasiaTamazlykar commented 8 years ago

Please, advise how to know endpoints for these commands and type ,content whatever for such requests? Unfortunately, web version of skype is limited. Please, contact me, in case you can share experience of getting this info tamazlikar@gmail.com

Thanks in advance, Anastasiia

AnastasiaTamazlykar commented 8 years ago

Found how, thanks

ctian1 commented 8 years ago

How'd you do it?

AnastasiaTamazlykar commented 8 years ago

Set banlist (override previous value)

Endpoints.custom("https://client-s.gateway.messenger.live.com/v1/threads/@thread.skype/properties?name=banneduserlist", (SkypeImpl) SkypeHelper.getSkype()).header("Authentication", "skypetoken=" + ((SkypeImpl) SkypeHelper.getSkype()).getSkypeToken()) .expect(200, "") .put(new JsonObject().add("banneduserlist","8:"));

AnastasiaTamazlykar commented 8 years ago

Set banlist (override previous value)

Endpoints.custom("https://client-s.gateway.messenger.live.com/v1/threads/{chat id}@thread.skype/properties?name=banneduserlist", (SkypeImpl) SkypeHelper.getSkype()).header("Authentication", "skypetoken=" + ((SkypeImpl) SkypeHelper.getSkype()).getSkypeToken()) .expect(200, "") .put(new JsonObject().add("banneduserlist","8:{user id}"));