...
✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Twitter-twiitin lähettäminen PHP: llä

16

Etsitkö API-integraatiota, joka lähettää tweetin Twitterissä? Käyttämällä Twitterin REST-sovellusliittymää sinun ei tarvitse kirjautua Twitter-tiliisi ja lähettää twiittiä. Voit lähettää twiitin offline-tilassa. Tässä artikkelissa näytän, kuinka voit lähettää tweetin Twitterissä Twitterin REST-sovellusliittymän ja PHP: n kanssa.

Twitter-twiitin lähettäminen PHP: llä

Twitter-sovellusliittymien integrointiin käytän TwitterOAuth-kirjastoa. Tämä on suosittu kirjasto Twitterin OAuth REST -sovellusliittymälle.

Tämän kirjaston asentamiseksi sinun on asennettava Composer järjestelmääsi. Varmista myös, että cURL on käytössä palvelimellasi.

Rekisteröi Twitter-sovellus

Lopullinen tavoitteemme on lähettää twiitti Twitter-tilillesi REST-sovellusliittymän avulla. Tämä prosessi edellyttää, että rekisteröit sovelluksen Twitterissä ja hankit API-avaimet.

Nämä API-avaimet toimivat kuten Twitter-tilisi henkilöllisyys. Luo sovellus siirtymällä Twitter-sovelluksiin ja noudattamalla alla olevia ohjeita.

  • Napsauta painiketta Luo uusi sovellus.
  • Täytä Nimi-, Kuvaus-, Verkkosivusto-kentät.
  • Hyväksy sopimus ja napsauta Luo Twitter-sovellus -painiketta.
  • Napsauta seuraavalla sivulla välilehteä ‘Avaimet ja käyttöoikeustunnukset’. Tämän välilehden alla on kuluttaja-avain ja kuluttajasalaisuus. Kopioi nämä tiedot ja säilytä niitä turvallisessa paikassa.
  • Saman välilehden alla on kohta ” Käyttöoikeustunnuksesi ”. Napsauta painiketta Luo käyttöoikeustunnus.
  • Kopioi tässä vaiheessa käyttöoikeustunnus ja käyttöoikeustunnuksen salaisuus. Pidä nämä yksityiskohdat turvassa.

Twitter-twiitin lähettäminen PHP: llä

TwitterOAuth-kirjaston asennus

Olet valmis käyttämään Twitter-tilisi API-avaimia. Asenna seuraavaksi TwitterOAuth-kirjasto.

Avaa komentorivi projektin juurihakemistossa ja suorita alla oleva komento.

composer require abraham/twitteroauth

Kirjaston asentamisen jälkeen meidän on määritettävä sovellusavaimen API-avaimet. Lisää alla oleva koodi PHP-tiedostoon.

<?php
require_once "vendor/autoload.php";
 
use AbrahamTwitterOAuthTwitterOAuth;
 
define('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');
define('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');
define('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');
define('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');
 
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);

Lähetä twiitti Twitterissä REST API: n ja PHP: n avulla

Twitter on tarjonnut kehittäjille RESTful-sovellusliittymiä. Jotta voimme käyttää niiden sovellusliittymiä, meidän on lähetettävä pyyntö päätepisteen URL-osoitteeseen vaadituilla parametreillä.

Twitter-lähetys edellyttää, että Twitter-sovellusliittymä lähettää tekstiä päätepisteeseen TWITTER_API_URL/statuses/update.

Käyttäjä voi lähettää tweetin päätepisteeseen käyttämällä alla olevaa koodia.

$status = 'This is a test tweet. https://artisansweb.net';
$post_tweets = $connection->post("statuses/update", ["status" => $status]);

Tässä kirjasto kutsuu Twitterin päätepistettä taustalla ja lähettää tweetin Twitter-tilillesi.

Joten lopullinen koodimme on seuraava.

<?php
require_once "vendor/autoload.php";
 
use AbrahamTwitterOAuthTwitterOAuth;
 
define('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');
define('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');
define('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');
define('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');
 
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
 
$status = 'This is a test tweet. https://artisansweb.net';
$post_tweets = $connection->post("statuses/update", ["status" => $status]);

Toivon, että ymmärrät, kuinka voit lähettää tweetin Twitteriin REST API: n ja PHP: n avulla. Jaa ajatuksesi ja ehdotuksesi alla olevassa kommenttiosassa.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja