"params"
말 그대로 매개변수(Parameter)를 나타내는 단어로, API 요청 시에 추가적인 정보를 전달할 때 사용된단다...
여기서 "매개변수"는 함수에 값을 전달하는 것과 비슷하게, API에게 어떤 동작을 수행하도록 지시하거나 특정한 데이터를 요청할 때 사용되는 값들이야. 예를 들어, 우리가 Google 검색창에 검색어를 입력할 때, 검색어가 매개변수가 되는 셈이지.
이를 코드로 표현하면, API 요청 시에는 주로 URL 끝에 ' ? ' 를 사용하고, 그 뒤에 ' key = value ` 형태로 매개변수를 추가해 보내게 돼.
// 예시 API 요청 URL
'https://api.example.com/data?param1=value1¶m2=value2'
여기서, `param1` 과 `param2`는 매개변수이고, 각각에 대응하는 값은 `value1`과 `value2`에 해당해.
이를 통해 API는 클라이언트가 원하는 동작이나 데이터를 더욱 세부적으로 이해하고 처리할 수 있는거임.
우리는 Youtube에서도 `params`를 사용하여 API에 요청을 보내고 있어. 예를 들어, 동영상 검색에서는 검색어를 매개변수로 전달하여 특정 검색어에 대한 동영상을 얻을 수 있게 하고 있어. 이것은 사용자가 검색창에 입력한 키워드가 API에 전달되어 동작하도록 하는거지.