{"id":28882,"date":"2021-05-30T10:59:00","date_gmt":"2021-05-30T07:59:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28882"},"modified":"2021-10-17T04:31:47","modified_gmt":"2021-10-17T01:31:47","slug":"hur-man-skickar-en-tweet-pa-twitter-med-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-skickar-en-tweet-pa-twitter-med-php\/","title":{"rendered":"Hur man skickar en tweet p\u00e5 Twitter med PHP"},"content":{"rendered":"<p>Letar du efter en API-integration som skickar en tweet p\u00e5 Twitter? Genom att anv\u00e4nda Twitters REST API beh\u00f6ver du inte logga in p\u00e5 ditt Twitter-konto och skicka en tweet. Du kan skicka en tweet offline. I den h\u00e4r artikeln visar jag dig <strong>hur du skickar en tweet<\/strong> p\u00e5 Twitter med Twitters REST API och PHP.<\/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=\"Hur man skickar en tweet p\u00e5 Twitter med PHP\" ><\/a><\/p>\n<p>F\u00f6r integrering av Twitter API anv\u00e4nder jag ett <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TwitterOAuth-bibliotek<\/a>. Detta \u00e4r ett popul\u00e4rt bibliotek f\u00f6r Twitters OAuth REST API.<\/p>\n<p>F\u00f6r att installera detta bibliotek b\u00f6r du ha <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> installerat p\u00e5 ditt system. Se ocks\u00e5 till att cURL \u00e4r aktiverat p\u00e5 din server.<\/p>\n<h3>Registrera Twitter-ans\u00f6kan<\/h3>\n<p>V\u00e5rt slutm\u00e5l \u00e4r att skicka en tweet p\u00e5 ditt Twitter-konto med REST API. Denna process kr\u00e4ver att du registrerar applikationen p\u00e5 Twitter och h\u00e4mtar API-nycklarna.<\/p>\n<p>Dessa API-nycklar fungerar som din identitet f\u00f6r ditt Twitter-konto. F\u00f6r att skapa applikation, g\u00e5 till <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Twitter Apps<\/a> och f\u00f6lj stegen nedan.<\/p>\n<ul>\n<li>Klicka p\u00e5 knappen &#8217;Skapa ny app&#8217;.<\/li>\n<li>Fyll i namn, beskrivning, webbplatsf\u00e4lt.<\/li>\n<li>Acceptera avtalet och klicka p\u00e5 knappen &quot;Skapa din Twitter-applikation&quot;.<\/li>\n<li>Klicka p\u00e5 fliken &quot;Nycklar och \u00e5tkomsttoken&quot; p\u00e5 n\u00e4sta sida. Under den h\u00e4r fliken hittar du din konsumentnyckel och konsumenthemlighet. Kopiera dessa uppgifter och f\u00f6rvara dem p\u00e5 ett s\u00e4kert st\u00e4lle.<\/li>\n<li>Under samma flik ser du avsnittet &quot;Din \u00e5tkomsttoken&quot;. Klicka p\u00e5 knappen &#8217;Skapa \u00e5tkomsttoken&#8217;.<\/li>\n<li>I det h\u00e4r steget kopierar du \u00e5tkomsttoken och \u00e5tkomsttokenhemlighet. H\u00e5ll dessa uppgifter s\u00e4kra.<\/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=\"Hur man skickar en tweet p\u00e5 Twitter med PHP\" ><\/a><\/p>\n<h3>Installation av TwitterOAuth-biblioteket<\/h3>\n<p>Du \u00e4r redo med API-nycklarna p\u00e5 ditt Twitter-konto. Installera sedan TwitterOAuth-biblioteket.<\/p>\n<p>\u00d6ppna kommandotolken i din projektkatalog och k\u00f6r kommandot nedan.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>Efter att ha installerat biblioteket m\u00e5ste vi st\u00e4lla in API-nycklar f\u00f6r applikationsanv\u00e4ndning. L\u00e4gg till koden nedan i din PHP-fil.<\/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>Skicka en tweet p\u00e5 Twitter med REST API och PHP<\/h3>\n<p>Twitter har tillhandah\u00e5llit RESTful API f\u00f6r utvecklarna. F\u00f6r att kunna anv\u00e4nda deras API: er m\u00e5ste vi skicka en beg\u00e4ran till slutpunkts-URL med de n\u00f6dv\u00e4ndiga parametrarna.<\/p>\n<p>F\u00f6r att skicka en tweet kr\u00e4ver Twitter API att text ska publiceras p\u00e5 slutpunkten <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>Anv\u00e4ndaren kan skicka en tweet till slutpunkten med hj\u00e4lp av nedanst\u00e5ende kod.<\/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>H\u00e4r kallar biblioteket Twitter-slutpunkten i bakgrunden och skickar en tweet p\u00e5 ditt Twitter-konto.<\/p>\n<p>S\u00e5 v\u00e5r slutliga kod \u00e4r som f\u00f6ljer.<\/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>Jag hoppas att du f\u00f6rst\u00e5r hur du l\u00e4gger upp en tweet p\u00e5 Twitter med REST API och PHP. Dela dina tankar och f\u00f6rslag i kommentarsektionen nedan.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/en-guide-for-hur-man-anvander-twitter-search-api\/\" title=\"En guide f\u00f6r hur man anv\u00e4nder Twitter Search API\">En guide f\u00f6r hur man anv\u00e4nder Twitter Search API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-skapar-twitter-feedwidget-for-webbplatsen\/\" title=\"Hur man skapar Twitter-feedwidget f\u00f6r webbplatsen\">Hur man skapar Twitter-feedwidget f\u00f6r webbplatsen<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-skapar-wordpress-twitter-feed-plugin\/\" title=\"Hur man skapar WordPress Twitter Feed Plugin\">Hur man skapar WordPress Twitter Feed Plugin<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I den h\u00e4r artikeln visar jag dig hur du skickar en tweet p\u00e5 Twitter med REST API och PHP. Med hj\u00e4lp av REST API kan man l\u00e4gga upp en tweet offline och fr\u00e5n deras<\/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":[279],"tags":[850],"class_list":["post-28882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/28882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=28882"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/28882\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=28882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=28882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=28882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}