Experience with YouTube API Services Audit and Quota ...
文章推薦指數: 80 %
Experience with YouTube API Services Audit and Quota Extension – part1 · If your SaaS product uploads Videos to YouTube, then this article is for you. · While ... ExperiencewithYouTubeAPIServicesAuditandQuotaExtension–part1 byPaulOnu|ProductManagement IfyourSaaSproductuploadsVideostoYouTube,thenthisarticleisforyou. WhilebuildingPostly,Ifacedoneofthelongest,mostdetailedtechnicalauditswiththeYouTubeteam.Evenmoregrueling,aswewerenotanticipatingitanddidnotintentionallyprepareforit;hencewewerecluelessastowhattheywantedtotestonourapplication.Wehadtojustmanagetokeepupwiththeirrequestsastheystartedpeelingtheonion. AboutPostly Basically,theproductaimstomakeSocialMediaMarketingeasy. IthelpsuserstoPlan,Review,ApproveandScheduleSocialMediaContents,inPrivate,SecureWorkspaces.10XFaster! FirstencounterwithYouTubeteam LikeIstatedinthebeginning,wehadnoclueaboutthisaudit.Wekindofstumbledonitatthetestingstageafterweencounteredafewvideouploadissues.WedidsomeresearchanddiscoveredweneededtheYouTubeteamtoauditandofferusaQuota. Wethenfilledthisform:YouTubeAPIServices–AuditandQuotaExtensionForm FillingtheGoogleForm Belowisalistofsomeveryimportantinformationtoprovideontheform: Thefirstitemtocompleteisthereasonfortherequest.Inourcase,wewerenotreallysurewhatweneeded,wewerejustdesperateforourissuestoberesolved.So,werandomlychosePeriodicAudits–whichmademoresensetousinanycase. ContactEmailAddress–makesureyouinputanactiveemailaddress.AllcommunicationswiththemwouldbeviathisEmailaddress–andthereisusuallyquiteahandfuliftheywereill-preparedlikeus. Alltheotherinformationshouldbeasdetailedandascorrectaspossible.Theyaretypicallypersonaltoyourproductororganization. TheAudit Theirrequirementscameoutclearlyfromtheveryfirstemailtheysent,however,ittookusatotalof15emailsapiecetogettothebottomofthematter. Yes,ittookawhiletofinishthis.ThatiswhyIunderlinedthe“nextseven(7)businessdays”.Someonethatoffersyou7businessdaystorespondtoanemailissurelynotinahugerushtotreatyourmailonceyourespond. So,inessence,makesureyoushortentheprocessbyensuringyoucomplyfullyevenbeforetheaudit. Themajorareastheyauditarelistedbelow: Technical TheywillrequestaProductdemoandaskyoutoprovidealoginorvideooftheproductdemo →justprovideboth.Theywilleventuallytestanyway,butthevideowillhelptoguidethemandmaketheprocessfaster. Thoroughproductreview→theycheckeverything. Technicaldocumentation→architectureandgeneralimplementation,specifictoYouTube UseofYouTubedata→whatdatayouseekandwhatyouneeditfor.OnlyrequestdataforFeaturesthatareready.DonotaskiftheFeatureisnotreadyanddemo-able. Theydidnotaskforcodereview. Branding Branding→thiswashuge Makesureyouusetheirnameandassetswell CorrectsyntaxforYouTube–notyoutubeorYoutubeoranyotherway. CorrectYouTubelogo–exactcolor,shape,etc. Theabove2applytoeverywhereyoumentionthem,eveninFooters,etc.Theycheckallnooksandcrannies Legal TermsofServiceandPrivacyPolicyrules UsermustacceptTermsofServiceandPrivacyPolicyonthesign-in–addlinks Therearespecificclausesandlinkstoaddtoyourlegaldocuments–TermsofServiceandPrivacyPolicy: TermsofService: LinkstoOtherWebsites TheseTerms&ConditionsapplyonlytotheServices.TheServicesmaycontainlinkstootherwebsitesnotoperatedorcontrolledbyPOSTLY.Wearenotresponsibleforthecontent,accuracyoropinionsexpressedinsuchwebsites,andsuchwebsitesarenotinvestigated,monitoredorcheckedforaccuracyorcompletenessbyus.PleaserememberthatwhenyouusealinktogofromtheServicestoanotherwebsite,ourTerms&Conditionsarenolongerineffect.Yourbrowsingandinteractiononanyotherwebsite,includingthosethathavealinkonourplatform,issubjecttothatwebsite’sownrulesandpolicies.Suchthirdpartiesmayusetheirowncookiesorothermethodstocollectinformationaboutyou. UsersacknowledgeandagreethattheyaresimultaneouslyboundbyeachLinkedService’stermsandpolicies,whichmayspecifyrulesandrestrictionsforpostingcertaincontent,andtheLinkedServices’practicesforusing,storing,andfacilitatingtheexerciseofcertainrightsinrespecttopersonalinformation.UsersfurtheracknowledgeandagreethattheyaresolelyresponsibleforreviewingandacceptingLinkedServices’termsandanyliabilitythatarisesfromorinrelationtoitsbreachofanysuchterms.ThetermsofeachLinkedService,whichonlyapplytotheextentaUserlinksorotherwiseusestheLinkedService,canbeaccessedthroughthefollowinglinks: ForGoogleandYouTubeServices: GoogleTermsofService GooglePrivacyPolicy YouTube’sTermofService ForotherServices: FacebookTermsofService TwitterTermsofService InstagramTermsofService LinkedInTermsofService PinterestTermsofService TikTokTermsofService WithLinkedServicesforthird-partyintegration,Usersmaybeaskedtoverifycredentialsinthefuture.ItistheUsers’soleresponsibilitytotrack,refresh,andmonitorcredentials.PleaseseetheCompany’sPrivacyPolicyformoreinformationabouthowUserscanalterthesecuritysettingsfortheseLinkedServices. UsersacknowledgeandagreethatLinkedServicesmayadd,remove,bifurcate,andotherwisemodifyfeaturesoftheirthird-partyservices(“Modifications”).TheCompanyisnotresponsibleandshallhavenoliabilityfordisturbancesofourServicecausedbyModificationstoLinkedServices. PrivacyPolicy: BesidesaddingtheclausefromtheTermsofServiceabove,thereisaspecificclauseforthePrivacyPolicythattalksaboutsecurity,permissionsandrevokingaccessbytheusers.Seebelow. NotificationforusersthattheAPIClientusesYouTubeAPIServices. PostlyClientusesYouTubeAPIservices. ShouldyouwishtorevokeaccesstoGoogleandYouTubeservicesyouhavelinked,youcanaccessandaltertheapplicablesecuritysettingsthroughthefollowinglinks: GoogleSecuritySettings YouTubeSecuritySettings ForOtherServices Shouldyouwishtorevokeaccesstootherservicesyouhavelinked,youcanaccessandaltertheapplicablesecuritysettingsthroughthefollowinglinks: Facebook Twitter Instagram LinkedIn Howmanyquotasdoyouneed? Theyliterallyaskedmethisquestion. IwastemptedtoaskthemtousetheirbestjudgmentbutafterIstudiedtheQuotacalibrationsystemandreadafewcommentsbyotherdevelopersoutthere,IdecidedtomakeaproperbusinesscasetojustifywhateverIwouldaskfor. ThisisthelinkthatexplainshowtheQuotasystemworks–YouTubeDataAPI(v3)–QuotaCalculator Thepartthatgotmepiquedwaswhereitstatedthat: Defaultdailyquotais10,000units. Meanwhile,asingleuploadofVideocostsyou1,600units Thisgivesyouabout16videouploadsaday–toopoor. Nobodyknowswhathappenswhenyouexceed→Frommyresearch,Iunderstandthatuserswon’tbeabletouploadvideosafteryourquotaisexhaustedforthatday. YoucanalwaysapplyforaQuotaextensionusingthefirstformItalkedabout. ThebusinesscaseImadeforQuotaAllocation Seetheimageabove. TheResult Iwaspleasantlysurprisedtogettheirfeedbackafteralittleoveraweek.Theygrantedme50munits!Albeitwithconditions: OnlytheusecasesIrequestedwillbeutilizedfromtheQuota Itwillbemonitoredandifnotfullyutilized,willbereviewed. Conclusion Howlongtheprocesstookfromstarttofinish–39days–November1st–December9th. Howmuchquotawegeteventually–50munits– withconditions. Theyseemlikenicepeople. Starttheprocessasearlyaspossible–butyouneedtohaveyourclientdashboardreadytoshowwhatdatayouneed,howtheuserwillusetheappetc. Bepatient Answerthequestionsclearlyandcorrectly Sticktothequestions,oneissueatatime. Ittakesaweektogetfeedbackoneachiteration–atleastaweek Therewillbemanyiterations AuthorRecentPostsPaulOnuFounder&CEOatPostlyLatestpostsbyPaulOnu(seeall)HowIaccidentallyincreasedmyWordPresswebsitepagespeedscorefrom54to91-August13,2022AchievingProductDifferentiationinaSaturatedMarket-May15,2022PositioningForMarket-Acceptance-May15,2022 Spreadthelove Relatedposts: WehavemarkedyourYouTubeAPIprojectascompliant–part2 SubmitaCommentCancelreplyYouremailaddresswillnotbepublished.Requiredfieldsaremarked*Comment*Name* Email* Website Savemyname,email,andwebsiteinthisbrowserforthenexttimeIcomment. Weusecookiesonourwebsitetogiveyouthemostrelevantexperiencebyrememberingyourpreferencesandrepeatvisits.Byclicking“AcceptAll”,youconsenttotheuseofALLthecookies.However,youmayvisit"CookieSettings"toprovideacontrolledconsent.CookieSettingsAcceptAllManageconsent Close PrivacyOverview Thiswebsiteusescookiestoimproveyourexperiencewhileyounavigatethroughthewebsite.Outofthese,thecookiesthatarecategorizedasnecessaryarestoredonyourbrowserastheyareessentialfortheworkingofbasicfunctionalitiesofthewebsite.Wealsousethird-partycookiesthathelpusanalyzeandunderstandhowyouusethiswebsite.Thesecookieswillbestoredinyourbrowseronlywithyourconsent.Youalsohavetheoptiontoopt-outofthesecookies.Butoptingoutofsomeofthesecookiesmayaffectyourbrowsingexperience. Necessary Necessary AlwaysEnabled Necessarycookiesareabsolutelyessentialforthewebsitetofunctionproperly.Thesecookiesensurebasicfunctionalitiesandsecurityfeaturesofthewebsite,anonymously. CookieDurationDescriptioncookielawinfo-checkbox-analytics11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Analytics".cookielawinfo-checkbox-functional11monthsThecookieissetbyGDPRcookieconsenttorecordtheuserconsentforthecookiesinthecategory"Functional".cookielawinfo-checkbox-necessary11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookiesisusedtostoretheuserconsentforthecookiesinthecategory"Necessary".cookielawinfo-checkbox-others11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Other.cookielawinfo-checkbox-performance11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Performance".viewed_cookie_policy11monthsThecookieissetbytheGDPRCookieConsentpluginandisusedtostorewhetherornotuserhasconsentedtotheuseofcookies.Itdoesnotstoreanypersonaldata. Functional Functional Functionalcookieshelptoperformcertainfunctionalitieslikesharingthecontentofthewebsiteonsocialmediaplatforms,collectfeedbacks,andotherthird-partyfeatures. Performance Performance Performancecookiesareusedtounderstandandanalyzethekeyperformanceindexesofthewebsitewhichhelpsindeliveringabetteruserexperienceforthevisitors. Analytics Analytics Analyticalcookiesareusedtounderstandhowvisitorsinteractwiththewebsite.Thesecookieshelpprovideinformationonmetricsthenumberofvisitors,bouncerate,trafficsource,etc. Advertisement Advertisement Advertisementcookiesareusedtoprovidevisitorswithrelevantadsandmarketingcampaigns.Thesecookiestrackvisitorsacrosswebsitesandcollectinformationtoprovidecustomizedads. Others Others Otheruncategorizedcookiesarethosethatarebeinganalyzedandhavenotbeenclassifiedintoacategoryasyet. SAVE&ACCEPT
延伸文章資訊
- 1Experience with YouTube API Services Audit and Quota ...
Experience with YouTube API Services Audit and Quota Extension – part1 · If your SaaS product upl...
- 2YouTube API compliance audit - WordPress.org
YouTube API compliance audit ... My website has been idle for several months, but I just came bac...
- 3How to respond to the YouTube API Compliance Audit
While this sounds a bit ominous, it's actually just a routine audit conducted by Google. Unfortun...
- 4YouTube API Compliance Audit [closed] - Stack Overflow
A fully functional demo account, including a username and password with which we may access your ...
- 5Fully-functional YouTube step: how to request an API Quota ...
To use the YouTube API to upload/publish your videos automatically, you need to request from YouT...