https://3speak.tv/watch?v=sagarkothari88/rvkdrgzh
Hello Team Ecency,

With this Video, I'll explain followings

  • video upload with TUS
  • thumbnail upload with TUS
  • consume upload_info API

Where to find source code?* Here * https://github.com/spknetwork/legacy-studio-frontend-poc-react

EndPoints const studioEndPoint = "https://studio.3speak.tv";const tusEndPoint = "https://uploads.3speak.tv/files/"; Code snippet for upload_info async function updateVideoInfo( oFilename, videoUrl, thumbnailUrl, ) { try { const { data } = await axios.post( `${studioEndPoint}/mobile/api/upload_info`, { filename: videoUrl, oFilename: oFilename, size: 9609313, // NOTE: please change (in bytes) duration: 40, // NOTE: please change (seconds) thumbnail: thumbnailUrl, owner: username, isReel: false, // if video is a reel/3shorts }, { withCredentials: false, headers: { "Content-Type": "application/json", "Authorization": `Bearer ${accessToken}`, }, } ); return data; } catch (e) { console.error(e); throw e; } } Code snippet for getting status of all videos of a user async function getAllVideoStatuses(access_token) { try { let response = await client.get( `${studioEndPoint}/mobile/api/my-videos`, { withCredentials: false, headers: { "Content-Type": "application/json", Authorization: `Bearer ${access_token}`, }, } ); return response.data; } catch (err) { console.log(err); throw err; } } Why here?* We are building open source code base. * I think, with this video, I can help more users who wants to integrate APIs * More clients can integrate with Spknetwork

More Queries* Please reach out to me in discord 3Speak server * Or Add comment below the post

Support Me

| Please 🙏 | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |

Other CommunitiesI recommend joining these communities on Hive & Discord.

Click on the banner to join

Click on the banner to join


Important 3Speak Links

| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |

Cheers
Have a good one