Hello, I sent a simple search query with my api key (used several times since feb. 2023) but today I get a 401 message. The following request is sent via a javascript fetch function: https://api.themoviedb.org/3/search/movie?api_key=myKey&language=fr&query=Charlie%27s+Angels did I miss something ? Thanks in advance for your advice Kind regards Joseph
فیلم و نمایش تلویزیونی را نمیتوانید پیدا کنید؟ به سیستم وارد شوید تا آن را ایجاد کنید.
آیا میخواهید به این مورد امتیاز دهید یا به فهرست اضافه کنید؟
عضو نیستید؟
پاسخ توسط J.Ack
در تاریخ اکتبر 21, 2023 ساعت 2:23 ب.ض
I moved from France to Tunisa a few months ago, so my IP and location have changed. Does this has to do with a 401 unauthorized status ?
پاسخ توسط J.Ack
در تاریخ اکتبر 21, 2023 ساعت 2:52 ب.ض
I renewed the api key in my settings and it seems to work better (no error message) but the object returned below seems incomplete:
Response { type: "cors", url: "https://api.themoviedb.org/3/search/movie?api_key=MY_KEY&language=fr&query=Charlie%27s+Angels", redirected: false, status: 200, ok: true, statusText: "", headers: Headers(19), body: ReadableStream, bodyUsed: false } body: ReadableStream { locked: false } locked: false : ReadableStreamPrototype { cancel: cancel(), getReader: getReader(), pipeThrough: pipeThrough(), … } bodyUsed: false headers: Headers(19) { "access-control-allow-origin" → "", "access-control-expose-headers" → "", "alt-svc" → 'h3=":443"; ma=86400', … } : HeadersPrototype { append: append(), delete: delete(), get: get(), … } ok: true redirected: false status: 200 statusText: "" type: "cors"
url: "https://api.themoviedb.org/3/search/movie?api_key=MY_KEY&language=fr&query=Charlie%27s+Angels"
Is that a matter of timeout or something else ?
پاسخ توسط robbie3999
در تاریخ اکتبر 21, 2023 ساعت 7:42 ب.ض
Hi @J.Ack, if that is the response you are getting to the query, it looks like you may be doing something wrong in constructing the query or reading the response. The status:200 means the query is working. Check and make sure you have "accept: application/json" in your query header and read this discussion to make sure you are waiting for and processing the response properly.
پاسخ توسط J.Ack
در تاریخ اکتبر 22, 2023 ساعت 7:09 ق.ض
Hello @robbie3999, Thanks a lot for your answer: I made a confusion between 'key' and 'token' in the header option and now everything works fine ! Kind regards