{"id":775,"date":"2016-12-26T11:42:28","date_gmt":"2016-12-26T11:42:28","guid":{"rendered":"http:\/\/dijitalturk.com\/veysel\/?p=775"},"modified":"2024-03-08T21:03:31","modified_gmt":"2024-03-08T21:03:31","slug":"php-kodlama-ile-facebook-sayfasina-otomatik-gonderi-yollamak","status":"publish","type":"post","link":"https:\/\/dijitalturk.com\/veysel\/php-kodlama-ile-facebook-sayfasina-otomatik-gonderi-yollamak\/","title":{"rendered":"Php kodlama ile Facebook Sayfas\u0131na otomatik g\u00f6nderi yollamak"},"content":{"rendered":"<p>Merhaba,<\/p>\n<p>Bu yaz\u0131mda PHP kodlama ile mevcut facebook sayfam\u0131za otomatik olarak g\u00f6nderi yollamay\u0131 anlatmaya \u00e7al\u0131\u015faca\u011f\u0131m. Bunun i\u00e7in \u00f6ncelikle PHP kodunun \u00e7al\u0131\u015faca\u011f\u0131 bir siteniz ve Facebook \u00fczerinde hali haz\u0131rda bulunan bir sayfan\u0131z oldu\u011funu var say\u0131yorum. Detayl\u0131 anlat\u0131ma ba\u015flamadan \u00f6nce kabaca t\u00fcm i\u015flemleri \u00f6zetlersek,<\/p>\n<p>\u00f6ncelikle Facebook i\u015flemlerini yapmam\u0131z gerekiyor \u00a0ilk olarak Facebook&#8217;dan Sayfa olu\u015fturuyoruz , sonra Uygulama olu\u015fturup gerekli yetki ayarlamalar\u0131n\u0131 yap\u0131yoruz son olarak \u00a0 Access Token alma i\u015flemlerini tamaml\u0131yoruz Facebook taraf\u0131nda i\u015flerimizi bitirdikten sonra \u00a0PHP kodlamam\u0131z\u0131 yap\u0131yoruz.<\/p>\n<p><!--more--><\/p>\n<ul>\n<li>Facebook Sayfas\u0131 olu\u015fturmak \u00e7ok kolay oldu\u011fu ve bir \u00e7ok kaynakta g\u00f6sterildi\u011fi i\u00e7in bu ad\u0131m\u0131 ge\u00e7iyorum.<\/li>\n<li><a href=\"https:\/\/developers.facebook.com\/docs\/php\/gettingstarted\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">BURADAN<\/a>\u00a0Ye\u015fil Butonu t\u0131klayarak(&#8220;Download the SDK for PHP v5.0&#8221;) facebook dosyalar\u0131n\u0131 indirmemiz ve PHP \u00e7al\u0131\u015ft\u0131raca\u011f\u0131m\u0131z dizine atmam\u0131z gerekiyor. Bu dosyalar i\u00e7inden &#8220;autoload.php&#8221; kullanaca\u011f\u0131z.<\/li>\n<li>Facebook Uygulamas\u0131 Olu\u015fturma \u00a0Makalemizi <a href=\"http:\/\/dijitalturk.com\/veysel\/facebook-uygulamasi-olusturma\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">BURADAN <\/a>inceleyebilirsiniz.<\/li>\n<li>Long-Lived Access Token Alma Makalemizi <a href=\"http:\/\/dijitalturk.com\/veysel\/facebook-access-token-ve-long-lived-access-token-alma\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">BURADAN <\/a>inceleyebilirsiniz.<\/li>\n<\/ul>\n<p>Yukar\u0131da ki ad\u0131mlar\u0131 tamamlad\u0131ktan sonra a\u015fa\u011f\u0131daki fonksiyonumuzu PHP sayfam\u0131za yap\u0131\u015ft\u0131r\u0131yoruz.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">function FacePaylas($face_url,$face_adi,$face_aciklama,$face_picture,$face_caption,$face_message) {\r\n\r\n  require_once(\"..\/facebook-sdk\/src\/Facebook\/autoload.php\");\r\n  $fb = new Facebook\\Facebook([\r\n   'app_id' =&gt; 'FACEBOOK_UYGULAMA_ID',\r\n   'app_secret' =&gt; 'FACEBOOK_UYGULAMA_GIZLI_KODU',\r\n   'default_graph_version' =&gt; 'v2.8',\r\n  ]);\r\n\r\n  $linkData = [\r\n   'link' =&gt; $face_url,\r\n   'picture' =&gt; $face_picture,\r\n   'caption' =&gt; $face_caption,\r\n   'description' =&gt; $face_aciklama,\r\n   'name' =&gt; $face_adi,\r\n   'message' =&gt; $face_message\r\n  ];\r\n\r\n  $pageAccessToken='LONG_LIVED_ACCESS_TOKEN';\r\n  try {\r\n   $response = $fb-&gt;post('\/FACEBOOK_SAYFA_ID\/feed', $linkData, $pageAccessToken);\r\n  } catch(Facebook\\Exceptions\\FacebookResponseException $e) {\r\n   echo 'Graph returned an error: '.$e-&gt;getMessage();\r\n   exit;\r\n  } catch(Facebook\\Exceptions\\FacebookSDKException $e) {\r\n   echo 'Facebook SDK returned an error: '.$e-&gt;getMessage();\r\n   exit;\r\n  }\r\n  $graphNode = $response-&gt;getGraphNode();\r\n\r\necho \"&lt;div&gt;Face OK&lt;\/div&gt;\";\r\n\r\n} \/\/func<\/pre>\n<p>&nbsp;<\/p>\n<p>A\u015fa\u011f\u0131daki kod ile fonksiyonumuzu \u00e7a\u011f\u0131rabiliriz.<\/p>\n<p><code class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">FacePaylas('http:\/\/www.xxx.com\/deneme.html','Ekleyen','A\u00e7\u0131klama','Foto_URL','Ba\u015fl\u0131k','Mesaj');<\/code><\/p>\n<p>&nbsp;<\/p>\n<p>Anahtar de\u011ferlerini nerelerden alaca\u011f\u0131m\u0131z\u0131 tekrar hat\u0131rlayal\u0131m.<\/p>\n<p><strong>FACEBOOK_UYGULAMA_GIZLI_KODU<\/strong> -&gt; Facebook uygulamas\u0131 olu\u015fturdu\u011fumuzda kar\u015f\u0131m\u0131za gelen &#8220;Uygulama Gizli&#8221; ba\u015fl\u0131\u011f\u0131 alt\u0131ndaki anahtar.<\/p>\n<p><strong>FACEBOOK_UYGULAMA_ID<\/strong> -&gt;\u00a0Facebook uygulamas\u0131 olu\u015fturdu\u011fumuzda kar\u015f\u0131m\u0131za gelen &#8220;Uygulama Kodu&#8221; ba\u015fl\u0131\u011f\u0131 alt\u0131ndaki anahtar.<\/p>\n<p><strong>LONG_LIVED_ACCESS_TOKEN<\/strong> -&gt;Facebook&#8217;dan Long-Lived Access Token alma i\u015flemi yaz\u0131mda anlatm\u0131\u015ft\u0131m. <a href=\"http:\/\/dijitalturk.com\/veysel\/facebook-access-token-ve-long-lived-access-token-alma\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Burada<\/a><\/p>\n<p><strong>FACEBOOK_SAYFA_ID<\/strong> -&gt; Facebook sayfas\u0131 olu\u015fturdu\u011fumuzda adres sat\u0131r\u0131nda yazan numaralar veya\u00a0Facebook&#8217;dan Long-Lived Access Token alma i\u015flemi &#8216;nin son ad\u0131m\u0131nda kar\u015f\u0131m\u0131za \u00e7\u0131kan &#8220;Profil ID&#8221; alan\u0131n\u0131n de\u011feri.<\/p>\n<p>T\u00fcm ad\u0131mlar\u0131 eksiksik uygulad\u0131ysan\u0131z Facebook sayfan\u0131zda otomatik payla\u015f\u0131m yapabilirsiniz.<\/p>\n<p style=\"text-align: right;\">L\u00fctfen kaynak g\u00f6stererek payla\u015f\u0131n\u0131z.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu yaz\u0131mda PHP kodlama ile mevcut facebook sayfam\u0131za otomatik olarak g\u00f6nderi yollamay\u0131 anlatmaya \u00e7al\u0131\u015faca\u011f\u0131m. Bunun i\u00e7in \u00f6ncelikle PHP kodunun [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,2],"tags":[34,230,39,241,231,240,242,243,239,232],"class_list":["post-775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknolojik","category-yazilim","tag-access","tag-access-token","tag-facebook","tag-facebook-sayfasinda-paylasim","tag-long-lived","tag-long-time-token","tag-oto-paylasim","tag-otomatik-facebook-paylasimi","tag-shoer-time-token","tag-token"],"uagb_featured_image_src":{"full":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer.jpg",208,208,false],"thumbnail":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer-150x150.jpg",150,150,true],"medium":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer-190x190.jpg",190,190,true],"medium_large":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer.jpg",208,208,false],"large":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer.jpg",208,208,false],"1536x1536":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer.jpg",208,208,false],"2048x2048":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2016\/12\/facebook-developer.jpg",208,208,false]},"uagb_author_info":{"display_name":"VeYSeL","author_link":"https:\/\/dijitalturk.com\/veysel\/author\/veysel\/"},"uagb_comment_info":2,"uagb_excerpt":"Merhaba, Bu yaz\u0131mda PHP kodlama ile mevcut facebook sayfam\u0131za otomatik olarak g\u00f6nderi yollamay\u0131 anlatmaya \u00e7al\u0131\u015faca\u011f\u0131m. Bunun i\u00e7in \u00f6ncelikle PHP kodunun [&hellip;]","_links":{"self":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts\/775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/comments?post=775"}],"version-history":[{"count":0,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts\/775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/media\/784"}],"wp:attachment":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/media?parent=775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/categories?post=775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/tags?post=775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}