{"id":15251,"date":"2025-03-15T14:30:13","date_gmt":"2025-03-15T11:30:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/"},"modified":"2025-03-15T14:30:13","modified_gmt":"2025-03-15T11:30:13","slug":"f45in-strava-entegrasyonunu-kendim-yazdim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/","title":{"rendered":"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m"},"content":{"rendered":"<p><body><\/p>\n<p>F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m<\/p>\n<p>Merhaba! Fatih Soysal olarak,  spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum.  Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava&#8217;ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur.  Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc.  Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum.  Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim.  \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.<\/p>\n<p>\u00d6ncelikle,  F45&#8217;in API&#8217;sini inceledim.  A\u00e7\u0131k\u00e7as\u0131,  bu API&#8217;nin dok\u00fcmantasyonu olduk\u00e7a yetersizdi.  Bu nedenle,  API&#8217;nin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak i\u00e7in biraz zaman harcamam gerekti.  Neyse ki,  API ile etkile\u015fime ge\u00e7mek i\u00e7in Python programlama dilini kulland\u0131m.  Python&#8217;\u0131n sundu\u011fu geni\u015f k\u00fct\u00fcphane deste\u011fi ve kolay okunabilir s\u00f6zdizimi, bu projeyi daha verimli hale getirdi.<\/p>\n<p>Daha sonra,  Strava API&#8217;sini ara\u015ft\u0131rmaya ba\u015flad\u0131m.  Strava API&#8217;si,  F45 API&#8217;sine g\u00f6re \u00e7ok daha iyi dok\u00fcmante edilmi\u015fti.  Bu nedenle,  Strava API&#8217;siyle \u00e7al\u0131\u015fmak daha kolay oldu.  Ancak,  iki API aras\u0131nda veri d\u00f6n\u00fc\u015ft\u00fcrmeleri yapmam gerekiyordu.  Bu k\u0131s\u0131mda biraz u\u011fra\u015ft\u0131m,  fakat sonunda ba\u015far\u0131l\u0131 oldum.<\/p>\n<p>Projenin en zorlu k\u0131sm\u0131,  F45&#8217;in API&#8217;sinin g\u00fcvenlik \u00f6nlemlerini a\u015fmakt\u0131.  Bu k\u0131s\u0131mda olduk\u00e7a dikkatli olmal\u0131 ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nleyecek \u015fekilde kod yazmal\u0131y\u0131m.  Sonu\u00e7 olarak,  verilerimi g\u00fcvenli bir \u015fekilde aktarmak i\u00e7in g\u00fcvenli bir ba\u011flant\u0131 kulland\u0131m.<\/p>\n<p>Sonunda,  kendi Strava entegrasyonumu olu\u015fturmay\u0131 ba\u015fard\u0131m.  \u015eimdi,  F45 antrenmanlar\u0131m otomatik olarak Strava hesab\u0131ma kaydediliyor.  Bu,  benim i\u00e7in b\u00fcy\u00fck bir ba\u015far\u0131.  Ayr\u0131ca,  bu proje sayesinde programlama becerilerimi geli\u015ftirme f\u0131rsat\u0131 buldum.  Ba\u015fkalar\u0131n\u0131n da benzer sorunlarla kar\u015f\u0131la\u015fmas\u0131 durumunda, kodumu <a href=\"https:\/\/github.com\/fatihsoysal\/f45-strava-integration\">GitHub<\/a> \u00fczerinden payla\u015fmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.<\/p>\n<p>Bu deneyim bana g\u00f6sterdi ki,  teknolojinin sundu\u011fu imkanlar\u0131 kullanarak kendi \u00e7\u00f6z\u00fcmlerimizi geli\u015ftirebiliriz.  Ba\u015far\u0131s\u0131zl\u0131ktan korkmadan denemek ve \u00f6\u011frenmek \u00f6nemli.  Bu konuda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.  Ayr\u0131ca,  Python \u00f6\u011frenmek isteyenler i\u00e7in  <a href=\"https:\/\/www.python.org\/\">Python resmi web sitesi<\/a> olduk\u00e7a faydal\u0131 bir kaynak olacakt\u0131r.<\/p>\n<p>Umar\u0131m bu deneyimim ba\u015fkalar\u0131na da ilham verir.  Sizin de benzer projeleriniz varsa,  l\u00fctfen yorumlarda payla\u015f\u0131n.<\/p>\n<h3>Kullan\u0131lan Teknolojiler<\/h3>\n<ul>\n<li>Python<\/li>\n<li>F45 API<\/li>\n<li>Strava API<\/li>\n<\/ul>\n<h3>\u00d6\u011frendiklerim<\/h3>\n<ul>\n<li>API entegrasyonu<\/li>\n<li>Veri d\u00f6n\u00fc\u015ft\u00fcrme<\/li>\n<li>G\u00fcvenlik \u00f6nlemleri<\/li>\n<\/ul>\n<p><strong>Not:<\/strong>  Bu makalede bahsedilen kod \u00f6rnekleri,  gizlilik nedeniyle payla\u015f\u0131lmam\u0131\u015ft\u0131r.<\/p>\n<p>#Etiketler: F45, Strava, entegrasyon, API, Python, programlama, yaz\u0131l\u0131m geli\u015ftirme, fitness, spor, ki\u015fisel proje,  veri aktar\u0131m\u0131,  GitHub<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-15251","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>F45&#039;in Strava Entegrasyonunu Kendim Yazd\u0131m<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava&#039;ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"F45&#039;in Strava Entegrasyonunu Kendim Yazd\u0131m\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava&#039;ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-15T11:30:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m\",\"datePublished\":\"2025-03-15T11:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\"},\"wordCount\":483,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\",\"name\":\"F45'in Strava Entegrasyonunu Kendim Yazd\u0131m\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-15T11:30:13+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava'ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"F45'in Strava Entegrasyonunu Kendim Yazd\u0131m","description":"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava'ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/","og_locale":"tr_TR","og_type":"article","og_title":"F45'in Strava Entegrasyonunu Kendim Yazd\u0131m","og_description":"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava'ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.","og_url":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-15T11:30:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m","datePublished":"2025-03-15T11:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/"},"wordCount":483,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/","url":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/","name":"F45'in Strava Entegrasyonunu Kendim Yazd\u0131m","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-15T11:30:13+00:00","description":"Merhaba! Fatih Soysal olarak, spora ve teknolojiye olan tutkumun bir araya geldi\u011fi bir hikayeyi payla\u015fmak istiyorum. Uzun zamand\u0131r F45 antrenmanlar\u0131m\u0131 Strava'ya otomatik olarak kaydediyordum. Bu, antrenman verilerimi takip etmem ve arkada\u015flar\u0131mla payla\u015fmam i\u00e7in harika bir yoldur. Ancak bir g\u00fcn F45, Strava entegrasyonunu de\u011fi\u015ftirdi ve her \u015fey \u00e7\u00f6kt\u00fc. Bu durum kar\u015f\u0131s\u0131nda hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011frad\u0131m; \u00e7\u00fcnk\u00fc bu entegrasyonu \u00e7ok seviyordum. Bu y\u00fczden kendi Strava entegrasyonumu geli\u015ftirmeye karar verdim. \u0130\u015fte bu s\u00fcre\u00e7te ya\u015fad\u0131klar\u0131m ve \u00f6\u011frendiklerim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/f45in-strava-entegrasyonunu-kendim-yazdim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"F45&#8217;in Strava Entegrasyonunu Kendim Yazd\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=15251"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15251\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=15251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=15251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=15251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}