Hi, I'm trying to get json data. I use BlackBerry 10 platform (qml, cascade). I try this:
function sendRequest() {
var xhr = new XMLHttpRequest()
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
console.log(xhr.responseText)
}
}
}
xhr.open("GET", "https://api.themoviedb.org/3/search/movie?api_key=<YOUR-API-KEY>&language=cs-CZ&query=Hulk&page=1&include_adult=false")
xhr.send()
}
Why does it not work? Everything worked for me last week!
The code is correct. When I try another API, everything works.
for example this one:
xhr.open("GET", "http://www.allten.cz/wp-json/wp/v2/posts/1019", true)
or this one:
xhr.open("GET", "https://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt", true)
Thank you very much for the answer.
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on August 23, 2019 at 10:36 PM
We were having a few availability issues around this time, is everything working now?
Reply by Wajsar Josef
on August 24, 2019 at 4:13 AM
Unfortunately not.
Reply by Travis Bell
on August 24, 2019 at 11:34 AM
You'll need to provide some more verbose logs as to what is actually failing. You can see here, that query is working fine:
Reply by Wajsar Josef
on August 24, 2019 at 11:37 AM
I don't know what fails. I used the same code last week and everything was fine.
I also have the code okay - if I use a different url address, everything works fine.
Reply by Wajsar Josef
on August 24, 2019 at 11:39 AM
When I try url address in PC, everything works fine but no content is loaded in mobile application.
Reply by Travis Bell
on August 24, 2019 at 11:40 AM
You could try switching to http, instead of https to see if it makes a difference. I'm just guessing in the dark here though. You'll need to try an enable some verbose HTTP logging and I'm sure you'll see an error somewhere.
Reply by Wajsar Josef
on August 24, 2019 at 11:54 AM
Super ... You are amazing
I tried http instead of https and everything already works.
But why did https work last week?
Is there a problem if I use http instead of https?
Thank you very much again for your help.
Reply by Travis Bell
on August 24, 2019 at 11:57 AM
It could be a TLS issue. We are enforcing TLS 1.1 as a minimum, and depending how old your platform is, it might be trying to use TLS 1.0. You'll need to read the docs about your HTTP library and see if TLS > 1.1 is supported and how you can make sure to use it if it is.
Reply by Wajsar Josef
on August 24, 2019 at 11:58 AM
OK Thank you very much for your help. I appreciate it.