greptilian logo

IRC log for #rest, 2016-06-30

https://trygvis.io/rest-wiki/

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
01:13 fuzzyhorns joined #rest
03:32 Coldblackice joined #rest
06:09 wsieroci joined #rest
06:41 ShekharReddy joined #rest
07:44 graste joined #rest
09:44 Macaveli joined #rest
09:55 trygvis so, restafarians
09:55 trygvis how does one do searches (with HAL)
10:06 pdurbin trygvis: what are your thoughts?
10:08 trygvis so, in our app a user can have access to many companies (we do accounting and invoicing) but all operations are within the scope of a company
10:09 trygvis if an external system want to create an invoice, they first have to find an existing customer account or create it
10:09 trygvis right now they have to download the entire list of accounts and filter it locally
10:10 trygvis so we want a way to search for accounts by email, name and other attributes, but also issued and sent invoices
10:11 trygvis the problem with hal (and many other hypermedias) is that they never include a "type" attribute, so if I have a company-wide search resource it is hard for a client to tell if a resource is an account or an invoice
10:12 pdurbin Is HAL (et al.) extensible? Can you add a "type" to it?
10:13 trygvis eveyrhing goes with hal, you can do whatever you want
10:13 blongden You could use a profile, maybe
10:13 trygvis hm, hal has profiles?
10:13 blongden Well profile is a separate specification. You can use it as well as hal.
10:15 trygvis hm, do you mean just the concept of having profiles like many hypermedias do or is there something specific for hal?
10:16 trygvis the current idea is to have a "type" link where the URL is just a key
10:19 pdurbin Will users be able to facet on the "type" link?
10:20 trygvis I guess that would be useful
10:20 trygvis but I was thinking of having a search link from each collection too
10:21 trygvis but maybe it is best to just have a single search endpoint for everything
10:21 trygvis there are also some special indexes that are useful, like a list of all invoices sorted by invoice number. as they have to be increasing it is useful for synchronizing states
10:22 trygvis blongden: do you have an example of what a profile would look like?
10:24 blongden I think I misunderstood what you're trying to do. Is it mark up the outgoing links from a document with some sort of link type information?
10:25 trygvis no, this is all hal/json
10:26 pdurbin trygvis: in my world, the main "types" users care about are dataverses, datasets, and files, so I created a "type" query parameter to let them easily facet on those ( http://guides.dataverse.org/en/4.4/api/search.html ) but they can facet on most fields if they want.
10:29 trygvis right, that is similar to what I'm going to do
10:29 trygvis except that my types will be URLs and I'll use HAL :)
10:32 pdurbin so far my users haven't asked me to use HAL or even REST :)
10:33 trygvis this is our doc: https://fiken.no/api/doc/
10:43 pdurbin trygvis: cool but 1970-1-1? See https://xkcd.com/1179/ :)
10:45 trygvis boo, that is bad. /me will fix!
11:00 pdurbin :)
11:44 _ollie joined #rest
11:53 sulky_ joined #rest
13:08 saml joined #rest
14:26 ralphschindler joined #rest
14:31 ShekharReddy joined #rest
15:37 tbsf joined #rest
16:24 ShekharReddy joined #rest
16:46 vanHoesel joined #rest
16:48 Macaveli joined #rest
17:01 wsieroci joined #rest
17:02 vanHoesel joined #rest
17:07 Macaveli joined #rest
18:15 fuzzyhorns joined #rest
18:15 wsieroci joined #rest
18:26 vanHoesel joined #rest
19:41 graste joined #rest
19:51 fuzzyhorns joined #rest
20:42 oakenshield joined #rest
20:51 oakenshield I am writing an android app that will use a lot of different external APIs (facebook, google, wikimedia...). Many of these have SDKs ready for use. What do you guys think is the best way. Writing a generic REST api interface and then only implementing the relevant requests for each APIs or learning/using each specific SDK?
21:26 ralphschindler joined #rest
21:32 tbsf joined #rest
21:34 tbsf joined #rest
23:26 fuzzyhorns joined #rest

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

https://trygvis.io/rest-wiki/