PHP ile Twitter API Kullanarak Tweet Atma

Admin

Administrator
Yönetici
Administrator
Katılım
30 Eki 2016
Mesajlar
6,219
Beğeniler
10
Puanları
18,020
Konum
Zonguldak


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:
<?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.


PHP:
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

  • You do not have permission to view link Giriş yap veya üye ol.
    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.



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.


 
Üst