...
✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak wysłać tweeta na Twitterze za pomocą PHP

22

Szukasz integracji API, która wysyła tweeta na Twitterze? Korzystając z interfejsu API REST na Twitterze, nie musisz logować się na swoje konto na Twitterze i publikować tweeta. Możesz opublikować tweeta w trybie offline. W tym artykule pokażę, jak wysłać tweeta na Twitterze za pomocą interfejsu API REST i PHP na Twitterze.

Jak wysłać tweeta na Twitterze za pomocą PHP

Do integracji API Twittera użyję biblioteki TwitterOAuth. Jest to popularna biblioteka dla interfejsu API REST OAuth na Twitterze.

Aby zainstalować tę bibliotekę, musisz mieć zainstalowany Composer w swoim systemie. Upewnij się również, że cURL jest włączony na twoim serwerze.

Zarejestruj aplikację na Twitterze

Naszym ostatecznym celem jest umieszczenie tweeta na swoim koncie na Twitterze za pomocą interfejsu API REST. Ten proces wymaga zarejestrowania aplikacji na Twitterze i uzyskania kluczy API.

Te klucze API działają jak Twoja tożsamość dla Twojego konta na Twitterze. Aby utworzyć aplikację, przejdź do Twitter Apps i wykonaj poniższe czynności.

  • Kliknij przycisk „Utwórz nową aplikację".
  • Wypełnij pola Nazwa, Opis, Witryna.
  • Zaakceptuj umowę i kliknij przycisk „Utwórz swoją aplikację na Twitterze”.
  • Na następnej stronie kliknij zakładkę „Klucze i tokeny dostępu”. W tej zakładce znajdziesz swój klucz klienta i tajny klucz klienta. Skopiuj te dane i przechowuj je w bezpiecznym miejscu.
  • W tej samej zakładce zobaczysz sekcję „Twój Token dostępu”. Kliknij przycisk „Utwórz token dostępu”.
  • Na tym etapie skopiuj swój token dostępu i klucz tajny tokenu dostępu. Zachowaj te dane w bezpiecznym miejscu.

Jak wysłać tweeta na Twitterze za pomocą PHP

Instalacja biblioteki TwitterOAuth

Jesteś gotowy z kluczami API swojego konta na Twitterze. Następnie zainstaluj bibliotekę TwitterOAuth.

Otwórz wiersz polecenia w katalogu głównym projektu i uruchom poniższe polecenie.

composer require abraham/twitteroauth

Po zainstalowaniu biblioteki musimy ustawić klucze API do korzystania z aplikacji. Dodaj poniższy kod do swojego pliku PHP.

<?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);

Wyślij tweeta na Twittera za pomocą REST API i PHP

Twitter udostępnił deweloperom RESTful API. Aby korzystać z ich interfejsów API, musimy wysłać żądanie do adresu URL punktu końcowego z wymaganymi parametrami.

Aby wysłać tweeta, Twitter API wymaga umieszczenia tekstu w punkcie końcowym TWITTER_API_URL/statuses/update.

Użytkownik może wysłać tweeta do punktu końcowego za pomocą poniższego kodu.

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

Tutaj biblioteka wywołuje punkt końcowy Twittera w tle i wysyła tweeta na Twoje konto na Twitterze.

Więc nasz ostateczny kod wygląda następująco.

<?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]);

Mam nadzieję, że rozumiesz, jak publikować tweety na Twitterze za pomocą REST API i PHP. Podziel się swoimi przemyśleniami i sugestiami w sekcji komentarzy poniżej.

Powiązane artykuły

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów