How to use the API or where is a documentation about it?

David Exodus Posted in General Discussion 3 weeks ago

I'm currently trying to program a login with android SDK to make notifications for mobile. I tried to follow this guide to get API informations: http://www.gregreda.com/2015/02/15/web-scraping-finding-the-api/

But the results are not as expected, i can't find any answers. How do I use this API?

Replies
us Bansh33 - Replied 2 weeks ago

The github page has some info at https://github.com/opensource-socialnetwork/OssnServices

Looks like you can currently do the following:

> You can get a Users basic details like First Name Last Name Email
> Gender Birthdate
> Get users friends
> User Authentication (by username and password)
> Username can be email

us Bansh33 - Replied 2 weeks ago

this may be helpful: https://stackoverflow.com/questions/3913502/restful-call-in-java

the OSSN API right now is fairly simple - all you can do is authenticate, as far as I know there's other access to data yet, but that's probably in development. it wouldn't be tough to write your own if you know some basic sql and php though.

German Arsalan Shah Replied 3 weeks ago

Not sure what you want David, and i have no knowledge about java

ch David Exodus Replied 3 weeks ago

Okay. Thanks. Can you tell me how to store the connection in the app(Java)? currently its taking the login and opening the browser instead of storing it.

German Arsalan Shah Replied 3 weeks ago

No idea what you are trying to do. Seems you require a developer to understand these API response and the use

The 107 code means the version you tried to call in curl/app request didn't exist. See basic usage here https://github.com/opensource-socialnetwork/OssnServices?files=1

ch David Exodus Replied 3 weeks ago

and what does ossnservices:invalidversion mean? I get this when i enter /api at the end of my url:

{
"merchant": "Metal Schweiz",
"url": "https:\/\/metal-schweiz.ch\/",
"time_token": 1564775064,
"payload": false,
"code": "107",
"message": "ossnservices:invalidversion"
}