{"id":25022,"date":"2021-05-30T10:37:00","date_gmt":"2021-05-30T07:37:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25022"},"modified":"2021-10-18T02:35:51","modified_gmt":"2021-10-17T23:35:51","slug":"so-senden-sie-einen-tweet-auf-twitter-mit-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-senden-sie-einen-tweet-auf-twitter-mit-php\/","title":{"rendered":"So senden Sie einen Tweet auf Twitter mit PHP"},"content":{"rendered":"<p>Suchen Sie eine API-Integration, die einen Tweet auf Twitter sendet? Wenn Sie die REST-API von Twitter verwenden, m\u00fcssen Sie sich nicht bei Ihrem Twitter-Konto anmelden und einen Tweet posten. Sie k\u00f6nnen einen Tweet offline posten. In diesem Artikel zeige ich Ihnen, <strong>wie<\/strong> Sie mit Twitters REST API und PHP <strong>einen Tweet<\/strong> auf Twitter <strong>senden<\/strong>.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" alt=\"So senden Sie einen Tweet auf Twitter mit PHP\" ><\/a><\/p>\n<p>F\u00fcr die Twitter-API-Integration verwende ich die a <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TwitterOAuth-Bibliothek<\/a>. Dies ist eine beliebte Bibliothek f\u00fcr die OAuth-REST-API von Twitter.<\/p>\n<p>Um diese Bibliothek zu installieren, sollte <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> auf Ihrem System installiert sein. Stellen Sie au\u00dferdem sicher, dass cURL auf Ihrem Server aktiviert ist.<\/p>\n<h3>Twitter-Anwendung registrieren<\/h3>\n<p>Unser letztes Ziel ist es, mithilfe der REST-API einen Tweet auf Ihrem Twitter-Konto zu posten. F\u00fcr diesen Vorgang m\u00fcssen Sie die Anwendung bei Twitter registrieren und die API-Schl\u00fcssel abrufen.<\/p>\n<p>Diese API-Schl\u00fcssel fungieren als Ihre Identit\u00e4t f\u00fcr Ihr Twitter-Konto. Um eine Anwendung zu erstellen, gehen Sie zu <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Twitter Apps<\/a> und befolgen Sie die folgenden Schritte.<\/p>\n<ul>\n<li>Klicken Sie auf die Schaltfl\u00e4che \u201eNeue App erstellen&#8220;.<\/li>\n<li>F\u00fcllen Sie die Felder Name, Beschreibung, Website aus.<\/li>\n<li>Akzeptieren Sie die Zustimmung und klicken Sie auf die Schaltfl\u00e4che &#8218;Ihre Twitter-Anwendung erstellen&#8216;.<\/li>\n<li>Klicken Sie auf der n\u00e4chsten Seite auf den Reiter &#8218;Schl\u00fcssel und Zugriffstoken&#8216;. Unter dieser Registerkarte finden Sie Ihren Verbraucherschl\u00fcssel und Ihr Verbrauchergeheimnis. Kopieren Sie diese Angaben und bewahren Sie sie an einem sicheren Ort auf.<\/li>\n<li>Unter derselben Registerkarte sehen Sie den Abschnitt &#8218;Ihr Zugriffstoken&#8216;. Klicken Sie auf die Schaltfl\u00e4che &#8218;Zugriffstoken erstellen&#8216;.<\/li>\n<li>Kopieren Sie in diesem Schritt Ihr Access Token und Access Token Secret. Bewahren Sie diese Angaben sicher auf.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" alt=\"So senden Sie einen Tweet auf Twitter mit PHP\" ><\/a><\/p>\n<h3>Installation der TwitterOAuth-Bibliothek<\/h3>\n<p>Sie sind mit den API-Schl\u00fcsseln Ihres Twitter-Kontos fertig. Installieren Sie als N\u00e4chstes die TwitterOAuth-Bibliothek.<\/p>\n<p>\u00d6ffnen Sie die Eingabeaufforderung in Ihrem Projektstammverzeichnis und f\u00fchren Sie den folgenden Befehl aus.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>Nach der Installation der Bibliothek m\u00fcssen wir API-Schl\u00fcssel f\u00fcr die Anwendungsverwendung festlegen. F\u00fcgen Sie den folgenden Code in Ihre PHP-Datei ein.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);<\/code><\/pre>\n<h3>Senden Sie einen Tweet auf Twitter mit REST API und PHP<\/h3>\n<p>Twitter hat den Entwicklern RESTful-APIs zur Verf\u00fcgung gestellt. Um ihre APIs zu verwenden, m\u00fcssen wir eine Anfrage mit den erforderlichen Parametern an die Endpunkt-URL senden.<\/p>\n<p>Um einen Tweet zu senden, erfordert die Twitter-API, dass Text auf dem Endpunkt gepostet wird <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>Der Benutzer kann mit dem folgenden Code einen Tweet an den Endpunkt senden.<\/p>\n<pre><code>$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Dabei ruft die Bibliothek im Hintergrund den Twitter-Endpunkt auf und sendet einen Tweet an Ihren Twitter-Account.<\/p>\n<p>Unser endg\u00fcltiger Code ist also wie folgt.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);\n\u00a0\n$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Ich hoffe, Sie verstehen, wie Sie mit REST API und PHP einen Tweet auf Twitter posten. Bitte teilen Sie Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten mit.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/eine-anleitung-zur-verwendung-der-twitter-such-api\/\" title=\"Eine Anleitung zur Verwendung der Twitter-Such-API\">Eine Anleitung zur Verwendung der Twitter-Such-API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erstellen-sie-ein-twitter-feed-widget-fuer-die-website\/\" title=\"So erstellen Sie ein Twitter-Feed-Widget f\u00fcr die Website\">So erstellen Sie ein Twitter-Feed-Widget f\u00fcr die Website<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erstellen-sie-ein-wordpress-twitter-feed-plugin\/\" title=\"So erstellen Sie ein WordPress-Twitter-Feed-Plugin\">So erstellen Sie ein WordPress-Twitter-Feed-Plugin<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel zeige ich Ihnen, wie Sie mit REST API und PHP einen Tweet auf Twitter senden. Mit der REST-API kann man einen Tweet offline und von seiner Seite aus posten<\/p>\n","protected":false},"author":1,"featured_media":21672,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[272],"tags":[845],"class_list":["post-25022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=25022"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25022\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}