SourceXSRT Web Site Tasarımı

Libra Web Site Tasarımı

Eden Web Site Tasarımı

Sparrow 1.0 Web Site Tasarımı

PHP ile Twitter API Kullanarak Tweet Atma

PHP Programlama Pazar Aralık 4th, 2016
1.302 Görüntülenme

Merhaba arkadaşlar daha önceki konumuzda PHP ile Twitter API Kullanarak Uygulamaya Bağlanma ile ilgili gerekli kodları ve dosyaları sizler ile paylaşmıştık bu konumuzda ise Bağlanma işlemini yaptıktan sonra PHP ile yine API kullaranak tweet atacağız. Tabi ne işimize yarar diye soracak olursanız artık sizin yaratıcılığınıza kalmış. Otomatik olarak tweet atan bir sistem geliştirebilirsiniz. Gerekli dosyalara konu altından ulaşabilirsiniz.

 

post-tweet.php Dosyamız
<?php
session_start();
require 'autoload.php';
use Abraham\TwitterOAuth\TwitterOAuth;

define('CONSUMER_KEY', '----------');
define('CONSUMER_SECRET', '----------');
define('OAUTH_CALLBACK', '----------');

if (!isset($_SESSION['access_token'])) {
  $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
  $request_token = $connection->oauth('oauth/request_token', array('oauth_callback' => OAUTH_CALLBACK));
  $_SESSION['oauth_token'] = $request_token['oauth_token'];
  $_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret'];
  $url = $connection->url('oauth/authorize', array('oauth_token' => $request_token['oauth_token']));
  echo $url;
} else {
  $access_token = $_SESSION['access_token'];
  $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
  
  // Temel kullanıcı bilgisi alma
  $user = $connection->get("account/verify_credentials");
  
  // Ekrana kullanıcı adı yazdırma
  echo $user->screen_name;

  // Profile tweet gönderiliyor
  $post = $connection->post('statuses/update', array('status' => 'Bu tweet webinyo.com tarafından atılmıştır.'));

  // Sonuç dönderiliyor.
  print_r($post);
}

Yukarıda yer alan kodumuz daha önce bağlantı yaptığımız uygulama ile kendi hesabımıza içerik paylaşmamıza olanak sağlamaktadır.

define('CONSUMER_KEY', '----------');
define('CONSUMER_SECRET', '----------');
define('OAUTH_CALLBACK', '----------');

Yukarıda görmüş olduğunuz alanlara uygulamamız ile ilgili gerekli bilgileri giriyoruz.

Twitter Uygulama Oluşturma
  • https://apps.twitter.com/app/new Adresine gidiyoruz arkadaşlar
  • Name * : Bu alana uygulamamızın adını yazıyoruz.
  • Description * : Bu alana uygulamamın kısa açıklamasını yazıyoruz.
  • Website * : Bu alana eklentiyi kullanacağınız site adresini giriyoruz.
  • Yes, I have read and agree to the Twitter Developer Agreement. Seçiyoruz.
  • Create your Twitter application butonuna tıklayarak uygulamamızı oluşturuyoruz.

php-ile-twitter-api-kullanarak-uygulamaya-baglanma

Twitter Uygulama Bilgilerini Alma – Keys and Access Tokens

Uygulama başarılı bir şekilde oluşturulduktan sonra Keys and Access Tokens alanına giriyoruz arkadaşlar.

  • Consumer Key (API Key) : Bu alanda yer alan değer bizim API Key kodumuz.
  • Consumer Secret (API Secret) : Bu alanda yer alan değer bizim API Secret kodumuz.

php-ile-twitter-api-kullanarak-uygulamaya-baglanma-2

 

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler