{"id":1049,"date":"2014-03-31T19:40:22","date_gmt":"2014-03-31T16:40:22","guid":{"rendered":"http:\/\/www.gncz.net\/?p=1049"},"modified":"2014-03-31T19:40:22","modified_gmt":"2014-03-31T16:40:22","slug":"iceriginizi-sadece-facebook-sayfanizi-begenenlere-gosterme","status":"publish","type":"post","link":"https:\/\/gncz.net\/index.php\/iceriginizi-sadece-facebook-sayfanizi-begenenlere-gosterme.html","title":{"rendered":"\u0130\u00e7eri\u011finizi sadece facebook sayfan\u0131z\u0131 be\u011fenenlere g\u00f6sterme"},"content":{"rendered":"<p>Merhaba arkada\u015flar, Facebook hayran sayfalar\u0131 ile ilgili makale serimize sayfam\u0131z\u0131 be\u011fenene i\u00e7erik g\u00f6sterip, be\u011fenmeyen ki\u015fiye i\u00e7eri\u011fimizi gizledi\u011fimiz uygulama ile devam ediyoruz. Uygulamam\u0131za ba\u015flamadan \u00f6nce, Facebook\u2019tan kullan\u0131c\u0131 bilgisi alabilmek i\u00e7in <strong>Facebook Php SDK 3.0<\/strong> versiyonunu\u00a0<a href=\"https:\/\/github.com\/facebook\/php-sdk\/\" target=\"_blank\">buradan<\/a>\u00a0indiriyoruz. <strong>Zip<\/strong> dosyas\u0131n\u0131n i\u00e7erisinden \u00e7\u0131kard\u0131ktan sonra uygulamam\u0131z\u0131n bulunaca\u011f\u0131 yere klas\u00f6r\u00fcn ad\u0131n\u0131\u00a0<strong>facebook-php-sdk<\/strong>\u00a0(isimde ba\u015fka de\u011fi\u015fiklik yapmay\u0131n ya da benim yazd\u0131\u011f\u0131m SDK include adresini de de\u011fi\u015ftirin)\u00a0yaparak\u00a0yap\u0131\u015ft\u0131r\u0131n. Daha sonra, uygulaman\u0131z\u0131 a\u00e7\u0131nca Facebook taraf\u0131ndan size verilen\u00a0<strong>App ID<\/strong>\u00a0ve\u00a0<strong>App Secret<\/strong>\u00a0de\u011ferlerini,\u00a0yapaca\u011f\u0131m\u0131z uygulamada uygun yere yerle\u015ftirmek i\u00e7in uygulama a\u00e7ma sayfas\u0131ndan edinin.\u00a0\u015eimdi uygulamam\u0131z\u0131 yapmaya ba\u015flayabiliriz.<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\n\/\/facebook php-sdk'y\u0131 include ettik\r\ninclude_once \"facebook-php-sdk\/src\/facebook.php\";\r\n\r\n\/\/kullanaca\u011f\u0131m\u0131z uygulama de\u011fi\u015fkenlerini at\u0131yoruz.\r\n$fbconfig['appid'] = 'api id de\u011ferinizi girin';\r\n$fbconfig['secret'] = 'api secret de\u011ferinizi girin';\r\n\r\n\/\/uygulamay\u0131 olu\u015fturuyoruz\r\n$facebook = new Facebook(array(\r\n    'appId' =&gt; $fbconfig['appid'],\r\n    'secret' =&gt; $fbconfig['secret'],\r\n    'cookie' =&gt; true,\r\n));\r\n\r\n\/\/giri\u015f bilgilerini alma\r\n$signed_request = $facebook-&gt;getSignedRequest();\r\n\r\n\/\/sayfan\u0131n bilgileri\r\n$page_id = $signed_request['page']['id'];\r\n$page_admin = $signed_request['page']['admin'];\r\n\/\/giri\u015f yapan\u0131n bilgileri\r\n$like_status = $signed_request['page']['liked'];\r\n$uid = $signed_request['user_id'];\r\n$country = $signed_request['user']['country'];\r\n$locale = $signed_request['user']['locale'];\r\n\r\n\/\/sayfay\u0131 be\u011fenip be\u011fenmedi\u011fi kontrol\u00fc\r\nif ($like_status){\r\n    echo \"Ho\u015fgeldiniz, i\u00e7erik g\u00f6steriyorum.\";\r\n}else{\r\n    echo \"Sayfa i\u00e7eri\u011fini g\u00f6rmek i\u00e7in bu sayfay\u0131 be\u011fenmelisin.\";\r\n}\r\n?&gt;<\/pre>\n<p>Uygulamay\u0131 yukar\u0131da ad\u0131m ad\u0131m anlatt\u0131m. Ayr\u0131ca, yukar\u0131da hangi bilgileri de alabilece\u011fimizi g\u00f6sterdim. Kullan\u0131c\u0131dan uygulama izni istemedi\u011fimiz i\u00e7in alabilece\u011fimiz bilgiler s\u0131n\u0131rl\u0131 ama bu uygula i\u00e7in \u00e7ok fazla yeterli. \u00d6rne\u011fin, kullan\u0131c\u0131lar\u0131n giri\u015f yapt\u0131klar\u0131 \u00fclkelere g\u00f6re bile sayfam\u0131z\u0131n i\u00e7eri\u011fini de\u011fi\u015ftirmemiz m\u00fcmk\u00fcn. Bunu yapmak i\u00e7in be\u011fenip be\u011fenmedi\u011fi kontrol\u00fcnde oldu\u011fu gibi T\u00fcrkiye (tr) ise T\u00fcrk\u00e7e i\u00e7erik g\u00f6ster, ba\u015fka yerden ise \u0130ngilizce i\u00e7erik g\u00f6ster \u015fart\u0131 koymam\u0131z yeterli. Uygulamam\u0131z\u0131n \u00f6nemli noktalar\u0131n\u0131 a\u00e7\u0131klayarak bir yaz\u0131m\u0131z\u0131n daha sonuna gelmi\u015f olduk. Yararl\u0131 olmas\u0131 dile\u011fiyle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba arkada\u015flar, Facebook hayran sayfalar\u0131 ile ilgili makale serimize sayfam\u0131z\u0131 be\u011fenene i\u00e7erik g\u00f6sterip, be\u011fenmeyen ki\u015fiye i\u00e7eri\u011fimizi gizledi\u011fimiz uygulama ile devam ediyoruz. Uygulamam\u0131za ba\u015flamadan \u00f6nce, Facebook\u2019tan kullan\u0131c\u0131 bilgisi alabilmek i\u00e7in Facebook Php SDK 3.0 versiyonunu\u00a0buradan\u00a0indiriyoruz. Zip dosyas\u0131n\u0131n i\u00e7erisinden \u00e7\u0131kard\u0131ktan sonra uygulamam\u0131z\u0131n bulunaca\u011f\u0131 yere klas\u00f6r\u00fcn ad\u0131n\u0131\u00a0facebook-php-sdk\u00a0(isimde ba\u015fka de\u011fi\u015fiklik yapmay\u0131n ya da benim yazd\u0131\u011f\u0131m SDK include adresini de de\u011fi\u015ftirin)\u00a0yaparak\u00a0yap\u0131\u015ft\u0131r\u0131n. Daha sonra, uygulaman\u0131z\u0131 a\u00e7\u0131nca<a class=\"more-link\" href=\"https:\/\/gncz.net\/index.php\/iceriginizi-sadece-facebook-sayfanizi-begenenlere-gosterme.html\">[Devam\u0131n\u0131 Oku&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":1013,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[137],"tags":[165,164,166,163],"_links":{"self":[{"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/posts\/1049"}],"collection":[{"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/comments?post=1049"}],"version-history":[{"count":2,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/posts\/1049\/revisions"}],"predecessor-version":[{"id":1051,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/posts\/1049\/revisions\/1051"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/media\/1013"}],"wp:attachment":[{"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/media?parent=1049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/categories?post=1049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gncz.net\/index.php\/wp-json\/wp\/v2\/tags?post=1049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}