local na rede Internet:Gravatar - globalmente reconhecidos Avatarescontente
YourFreeatar,Profile,andLinkInBio|Gratar letdebounceTimer; window._errorHandler=function(messe,source,lineno,colno,error){ consterrorData={ messe:messe, source:source, lineno:lineno, type:error?.name, colno:colno, errorStack:error?error.stack.split("\n").map(line=>line.trim()):[], userent:nigator.userent, url:window?.location?.href, platform:nigator?.platform, langue:nigator?.langue, }; //Cleartheexistingdebouncetimer clearTimeout(debounceTimer); //Setanewdebouncetimer debounceTimer=setTimeout(()=>{ //Sendtheerrordatatoanendpoint fetch('api.gratar.com/v2/errors/log',{ method:'POST', headers:{ 'Content-Type':'application/json', }, body:JSON.stringify(errorData), }); },300); } window.onerror=window._errorHandler;document.addEventListener('DOMContentLoaded',()=>{ if(window.gratar&&window.gratar.recordTrackEvent){ window.gratar.recordTrackEvent('gratar_pe_view',{path:'/'}); }});document.addEventListener('DOMContentLoaded',()=>{ if(!window.gratar||!window.gratar.recordTrackEvent){ return; } constcookies=document.cookie.split(';'); for(leti=0;i WordPress GitHub Slack OpenAI Atlassian Figma Mailchimp StackOverflow Coinbase UpdateOnce,SyncEverywhere Whenyouupdateyouratarorprofile,yourchangesappearinstantlyacrossthousandsofplatforms.Setimeandmaintainaconsistentonlinepresenceeffortlessly. YourProfile,YourWay Shareyoursocialmediaprofiles,portfolio,website,andotherrelevantlinkseasily.YourGratarprofileworkslikeadigitalbusinessGravatar - globalmente reconhecidos Avatarescard—simple,elegant,anduniquelyyou.Perfectforyourlink-in-bio. ClaimYourFreeProfile ManeMultipleIdentities Gratarlinksyouridentitytoanemailaddress,notyourname.Seamlesslymaneyourwork,personal,andanonymousprofiles. PrivacyFirstDesign You'reincontrol.Makeyourprofileprivateorchoosewhatyoushareandwhen.WithGratar,yourdataisyoursandyoursalone. PROFILES-AS-A-SERVICE ForDevelopers Customizeuserexperiencesandbootstrapyourcommunitywithverifieduserprofiles,includingatars,sociallinks,andmore.IntegratingGratariseffortlesswithourRESTAPI,SDKs,andeasy-to-followtutorials. LearnMoreAboutOurAPIs example.js example.php 1234567891011121314 constsha256=require('js-sha256');functiongetGratarURL(email){//Trimleadingandtrailingwhitespacefrom//anemailaddressandforceallcharacters//tolowercaseconstaddress=String(email).trim().toLowerCase();//CreateaSHA256hashofthefinalstringconsthash=sha256(address);//GrabtheactualimeURLreturn`/atar/${hash}`;} 123456789101112 functionget_gratar_url($email){//Trimleadingandtrailingwhitespacefrom//anemailaddressandforceallcharacters//tolowercase$address=strtolower(trim($email));//CreateanSHA256hashofthefinalstring$hash=hash('sha256',$address);//GrabtheactualimeURLreturn'/atar/'.$hash;} LatestNews&Guides 7ActionableStepstoListYourSocialMediaHandlesEffectively Nov11,2024 Gratar’sGuide:CraftinganOutstandingDigitalBusinessCard Nov08,2024 ChoosingtheRightPersonalizationTool:Top7forYourWebsite Nov07,2024 IntroducingNativeIntegrationsforGratarMobileSDK Oct30,2024 UpgradeAuthorProfileswiththeGratarBlockforWordPress Oct23,2024 VisitOurBlog YouAsked,WeAnswered IsGratarreallyfree? Yes,Gratarprofilesarecompletelyfreeforindividualusers.We'recommittedtoprovidingavaluableandopenservicefortheweb. CanIuseacustomdomain? Absolutely!YoucanpersonalizeyourGratarprofilewithyourowndomain.Youcanregisteradomainonoursisterservice,WordPress.com,andmapittoyourGratarprofile. HowdoesGratarcomparewithotherlink-in-bioservices? GratarisanopenalternativetoprofilepeserviceslikeLinkTree.Integratedacrossmillionsofwebsites,Grataratarsandprofilesensureaconsistentpresenceonline.Youhefullcontrolwithnodatalock-inandcanuseyourowncustomdomain.Updateyourprofileonce,anditupdateseverywhere. CanIhemultipleGratars? Yes!YoucancreatedifferentGratarsandprofilesforvariousaspectsofyourlife—work,personal,hobbies,oranonymousprofiles.Justcreateadditionalaccountsusingadifferentemailaddress. WhoownsGratar? GratarisaservicebyAutomattic,thecompanybehindWordPress.com,Tumblr,PocketCasts,DayOne,Beeper,WooCommerce,andotherpopularwGravatar - globalmente reconhecidos Avataresebservices.Wearepassionateaboutopen-sourceandmakingthewebamoreaccessibleplace. ClaimYourFreeGratarProfileToday! GetStartedNow Langues Developers Changelog DeveloperDashboard DeveloperDocs FeatureRequests GitHub Support Blog Docs Contact ReportAbuse Company About Press TermsofService PrivacyPolicy PrivacyNoticeforCA DoNotSellorShareMyPersonalInformation Poweredby CreateaSite An venture WorkWithUs window._deferredTracksEvents=window._deferredTracksEvents||[]; window.gratar=window.gratar||{}; window._deferredTracksEvents.push( [ 'storeContext', { 'blog_id':'0', 'blog_tz':'0', 'user_lang':nigator?.langue, 'blog_lang':'en', 'user_id':'0', 'is_new_user':String(document.querySelector('body').classList.contains('gratar-is-new-user')), } ] ); window.gratar.recordTrackEvent=function(name,properties={}){ window._deferredTracksEvents.push(['recordEvent',name,properties]); }; #ccpa-donotsell{ display:none; } if(window.ccpaSetup){ if(window.defQueue&&defQueue.isLOHP&&defQueue.isLOHP===2020){ defQueue.items.push(window.ccpaSetup); }else{ window.ccpaSetup(); } } window.a8cAnalyticsConfig={"cookieBanner":{"skipBanner":false,"version":"2","cookieDomain":"gratar.com","v2CookieName":"cb_eu","v2Text":"Asanopensourcecompany,wetakeyourprivacyseriouslyandwanttobeastransparentaspossible.So:Weusecookiestocollectsomepersonaldatafromyou(likeyourbrowsingdata,IPaddresses,andotheruniqueidentifiers).Someofthesecookiesweabsolutelyneedinordertomakethingswork,andothersyoucanchooseinordertooptimizeyourexperiencewhileusingoursiteandservices.","v2OptionsText":"Yourprivacyiscriticallyimportanttous.Weandourpartnersuse,store,andprocessyourpersonaldatatooptimize:ourwebsitesuchasbyimprovingsecurityorconductinganalytics,marketingactivitiestohelpdeliverrelevantmarketingorcontent,andyouruserexperiencesuchasbyrememberingyouraccountname,languesettings,orcartinformation,whereapplicable.Youcancustomizeyourcookiesettingsbelow.LearnmoreinourPrivacyPolicyandCookiePolicy.","v2EssentialOptionHeading":"Required","v2EssentialOptionText":"ThesecookiesareessentialforourwebsitesandservicestoperforGravatar - globalmente reconhecidos Avataresmbasicfunctionsandarenecessaryforustooperatecertainfeatures.Theseincludethoserequiredtoallowregistereduserstoauthenticateandperformaccount-relatedfunctions,storepreferencessetbyuserssuchasaccountname,langue,andlocation,andensureourservicesareoperatingproperly.","v2AnalyticsOptionHeading":"Analytics","v2AnalyticsOptionText":"Thesecookiesallowustooptimizeperformancebycollectinginformationonhowusersinteractwithourwebsites,includingwhichpesarevisitedmost,aswellasotheranalyticaldata.Weusethesedetailstoimprovehowourwebsitesfunctionandtounderstandhowusersinteractwiththem.Youcanopt-outbyloggingintoyouraccountandchangingyourprivacysettingsat:\/\/wordpress.com\/me\/privacy.","v2AdvertisingOptionHeading":"Advertising","v2AdvertisingOptionText":"Thesecookiesaresetbyusandouradvertisingpartnerstoprovideyouwithrelevantcontentandtounderstandthatcontent\u2019seffectiveness.Theymaybeusedtocollectinformationaboutyouronlineactivitiesovertimeandacrossdifferentwebsitestopredictyourpreferencesandtodisplaymorerelevantadvertisementstoyou.Thesecookiesalsoallowaprofiletobebuiltaboutyouandyourinterests,andenablepersonalizedadstobeshowntoyoubasedonyourprofile.","v2CustomizeButtonText":"Customize","v2AcceptAllButtonText":"AcceptAll","v2AcceptSelectionButtonText":"AcceptSelection"}}; document.addEventListener('a8c-analytics:loaded',function(){ varcb=window.a8cAnalytics.cb; varkit=window.a8cAnalytics.kit; if(kit.doNotTrack()){ return; } cb.addTracker( 'analytics', true, function(){ kit.loadGt('UA--14',{ anonymize_ip:true, transport_type:typeofnigator.sendBeacon==='function'?'beacon':'xhr', optimize_id:'', }); } ); });