Getting error code 200 Invalid api key or secret when trying to create meeting with api

thank you - looked at the wordpress app and it may be what i have to resort to but i want the flexibility of using my own code and using where needed.

Right now i can’t understand why my oauth app setup works fine on testing https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate

but will not work from our site - {“code”:200,“message”:“Invalid api key or secret.”} keeps getting returned. Why do i need api key or secret when i have used oauth??? It is not needed on the zoom testing page.