RRDB v2.0 Q&A and Feedback Discussion

RaleighGuy

Member
Premium Subscriber
Joined
Jul 15, 2014
Messages
13,892
Location
Raleigh, NC
I'm having a problem when I am looking at my state system, and was wondering if it is me or a glitch.

Besides being very slow to load, so I can scroll down, it will not change the grouping of the talkgroups from by category to all talkgroups and it is also not allowing me to click on the three lines and access other features like downloads.


Screenshot 2022-05-19 18.11.03.png
 

03msc

RF is RF
Premium Subscriber
Joined
Jun 3, 2011
Messages
4,034
Location
The Natural State
I'm having a problem when I am looking at my state system, and was wondering if it is me or a glitch.

Besides being very slow to load, so I can scroll down, it will not change the grouping of the talkgroups from by category to all talkgroups and it is also not allowing me to click on the three lines and access other features like downloads.


View attachment 121638

Just tested it via your link. Loaded immediately (lightning fast) and all functions are working properly best I can tell.

Clear out your cache, restart your browser, or reboot your computer. Or all three. Was snappy and working great here.
 

RaleighGuy

Member
Premium Subscriber
Joined
Jul 15, 2014
Messages
13,892
Location
Raleigh, NC
Just tested it via your link. Loaded immediately (lightning fast) and all functions are working properly.

Clear out your cache, restart your browser, or reboot your computer. Or all three. Was snappy and working great here.

Thank you
 

bravo14

Member
Premium Subscriber
Joined
Feb 18, 2005
Messages
4,899
Location
Polk County FL
I am not sure if anyone caught this in FCC Grants & FCC Licenses. When you click on Grants it shows up as you click on Licenses link. I took 2 screen shots

Screen Shot 05-19-22 at 10.41 PM 001.JPG
Screen Shot 05-19-22 at 10.41 PM.JPG
 

NebraskaCoder

Member
Joined
Oct 26, 2016
Messages
325
Location
Omaha, NE
Hey, Lindsay!

Any chance to get a nice REST API versus the older SOAP API for developers? I'm not sure if my question relates to the knew changes or not but don't know where else to ask.
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,569
Location
Ontario, Calif.
Hey, Lindsay!

Any chance to get a nice REST API versus the older SOAP API for developers? I'm not sure if my question relates to the knew changes or not but don't know where else to ask.
What's wrong with the SOAP API? Wouldn't the REST API break existing apps that rely on the SOAP API?
 
Last edited:

NebraskaCoder

Member
Joined
Oct 26, 2016
Messages
325
Location
Omaha, NE
What's wrong with the SOAP API? Wouldn't the REST API break existing apps that rely on the SOAP API?

So, I guess I don't mean to replace it, but maybe offer a REST option while keeping SOAP for legacy (since it doesn't really change that much). Web-focused languages (such as JavaScript/TypeScript) support SOAP but can be difficult to implement outside of a common library. SOAP adds a lot of overhead for simple requests and you must rely on a WSDL (again, RR API really doesn't change that much to matter).

After revisiting this question and seeing your question, while a REST API would be nice (since RR is modernizing things with the frontend already), my main pain point currently is the authentication workflow. When designing a web service that interacts with the data from the API, I must keep the user's password in memory with no recourse if the user refreshes (since storing it in a cookie or local storage would open my service up to many security attacks) and reask their credentials any time it is lost in memory (again, a page refresh or revisiting the app).

Something that relates to both desktop applications and web apps is storing the client's password on the machine so it has it when requesting data. An authentication token and refresh token would be more secure as it doesn't require the user to change their password when something is compromised. It also doesn't increase the user's fallout in a hack if the user reuses passwords across multiple sites (a token is only valid for services that accept it, which in this case would only be the RR API).

I didn't include what exactly I was asking in my original question, and I probably should have. With Yahoo Groups gone, there is no one place to ask developer related questions, so I figured the site refresh would be a good place to ask since RRDB v2.0 is already making use of a REST API at https://www.radioreference.com/db/apis/ (see the below screenshot) and I would love to see that for developers.

1653022199834.png
1653022147826.png
 

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,187
Location
San Antonio, Whitefish, New Orleans
So, I guess I don't mean to replace it, but maybe offer a REST option while keeping SOAP for legacy (since it doesn't really change that much). Web-focused languages (such as JavaScript/TypeScript) support SOAP but can be difficult to implement outside of a common library. SOAP adds a lot of overhead for simple requests and you must rely on a WSDL (again, RR API really doesn't change that much to matter).

After revisiting this question and seeing your question, while a REST API would be nice (since RR is modernizing things with the frontend already), my main pain point currently is the authentication workflow. When designing a web service that interacts with the data from the API, I must keep the user's password in memory with no recourse if the user refreshes (since storing it in a cookie or local storage would open my service up to many security attacks) and reask their credentials any time it is lost in memory (again, a page refresh or revisiting the app).

Something that relates to both desktop applications and web apps is storing the client's password on the machine so it has it when requesting data. An authentication token and refresh token would be more secure as it doesn't require the user to change their password when something is compromised. It also doesn't increase the user's fallout in a hack if the user reuses passwords across multiple sites (a token is only valid for services that accept it, which in this case would only be the RR API).

I didn't include what exactly I was asking in my original question, and I probably should have. With Yahoo Groups gone, there is no one place to ask developer related questions, so I figured the site refresh would be a good place to ask since RRDB v2.0 is already making use of a REST API at https://www.radioreference.com/db/apis/ (see the below screenshot) and I would love to see that for developers.

View attachment 121659
View attachment 121658
At some point I'd like for us to release a REST based API, but I'd like to understand what your user case is here?

Most of the programatic API access available and in use for the RRDB is application to application integration, where SOAP (used to) really shine(d).
 

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,187
Location
San Antonio, Whitefish, New Orleans
Is it possible to do that by adding something on the end of the URL where it automatically display the newest date(latest grants) on the list ?
So users can save the link in bookmark.
Anything is possible, but can't you just click on the grant date? It's literally one click and you get the intended result.

At some point we kind of reduce this to the ridiculous and we'll be getting request to add to the URL string the ability to filter by XYZ entity name, with a class station code of XY, granted before 2017 but not after 2019, skip the month of July, and no business channels - so I "can bookmark that link" 😜

We designed the county FCC data listings to be a one stop shop to slice and dice the data.

At some point I'll release FCC CSV downloads so you guys can slice and dice in excel at your hearts content.
 

MtnBiker2005

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
3,566
Location
San Diego County, California
Anything is possible, but can't you just click on the grant date? It's literally one click and you get the intended result.
We designed the county FCC data listings to be a one stop shop to slice and dice the data.

That’s fine, if you don’t know how to do it, just say you don’t know how to code to provide that option…
 

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
663
That’s fine, if you don’t know how to do it, just say you don’t know how to code to provide that option…

That's a stupid take. Processing a query string and tossing in a conditional is dead simple. There's just no need for something so granular.

I wouldn't compare anything to ULS. That thing breaks when you hit the damn back button.
 

GTR8000

NY/NJ Database Guy
Database Admin
Joined
Oct 4, 2007
Messages
15,737
Location
BEE00
Yeah, that's if you can get the ULS to actually load without timing out or throwing some random error that came right out of its dated 1990s platform.
 
Top