12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <template>
- <div style="line-height: 3rem">
- <h1 class="primary--text">Basic Fetching Tutorial</h1>
- <span>Example to get votes of a given YouTube video ID:</span>
- <a href="https://youtube.com/watch?v=kxOuG8jMIgI" target="_blank"
- >kxOuG8jMIgI</a
- >
- <h2>Example Request:</h2>
- <span>Request URL:</span>
- <a
- :href="apiUrl + '/votes?videoId=kxOuG8jMIgI'"
- target="_blank"
- v-text="apiUrl + '/votes?videoId=kxOuG8jMIgI'"
- />
- <br />
- <span>
- Request Method:
- <a
- href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET"
- target="_blank"
- >HTTP/GET</a
- >
- </span>
- <br />
- <span>Headers:</span>
- <br />
- <div class="code pa-4">
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9<br />
- Pragma: no-cache<br />
- Cache-Control: no-cache<br />
- Connection: keep-alive
- </div>
- <span>Response:</span><br />
- <div class="code pa-4">
- {
- <br />
- "id": "kxOuG8jMIgI",<br />
- "dateCreated": "2021-12-20T12:25:54.418014Z",<br />
- "likes": 27326,<br />
- "dislikes": 498153,<br />
- "rating": 1.212014408444885,<br />
- "viewCount": 3149885,<br />
- "deleted": false<br />
- }
- </div>
- <br /><br />
- <v-alert border="left" color="orange" text type="info">
- <span>An invalid YouTube ID will return status code 404 "Not Found".</span
- ><br />
- <span
- >An incorrectly formatted YouTube ID will return 400 "Bad
- Request".</span
- >
- </v-alert>
- <a :href="endpointUrl" target="_blank" v-text="endpointUrl" />
- </div>
- </template>
- <script>
- export default {
- data() {
- return {
- apiUrl: process.env.apiUrl,
- };
- },
- };
- </script>
- <style scoped>
- .code {
- color: #aaa;
- background: #353535;
- border-radius: 0.25rem;
- font-family: monospace;
- }
- </style>
|