Experience with YouTube API Services Audit and Quota ...

文章推薦指數: 80 %
投票人數:10人

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



請為這篇文章評分?