我正在使用javascript进行简单的输入,允许某人通过YouTube API搜索YouTube,并且对API在请求期间要求我提供的内容感到困惑。
我正在使用的端点是 https://www.googleapis.com/youtube/v3/search(此处有关请求参数的详细信息:https://developers.google.com/youtube/v3/docs/search/list)。文档说,我需要在请求期间提供访问令牌:
获取 https://www.googleapis.com/youtube/v3/search?q=rock%20songs&key=[YOUR_API_KEY] HTTP / 1.1
授权:不记名[YOUR_ACCESS_TOKEN]接受:application / json
我的理解是,我必须通过身份验证过程来发送用户以获取访问令牌。理想情况下,我不想要求用户执行身份验证过程,因为他们不会进行任何与帐户相关的事情-他们只是在搜索。
我如何代表用户提出请求,以使他们不必经过授权过程?
到目前为止,我的经验仅是从客户端而不是服务器发出请求-我是否需要从服务器发出API调用?