{"id":14931,"date":"2022-10-09T16:59:52","date_gmt":"2022-10-09T11:29:52","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/"},"modified":"2022-10-09T16:59:52","modified_gmt":"2022-10-09T11:29:52","slug":"solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/","title":{"rendered":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-11536248\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"11536248\" data-parentid=\"11536188\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You need more than just the twitter IDs to post on their behalf. They will have to authenticate the application first. <\/p>\n<p>This generates two tokens <code>OAuthToken<\/code> and <code>OAuthTokenSecret<\/code>, which can be stored in your database back-end and consequently, be used from your PHP back-end to post on behalf of the user, till the user deauthorizes your application, at which point <code>OAuthToken<\/code> won&#8217;t function anymore.<\/p>\n<p>Twitter OAuthTokens do <strong>NOT<\/strong> expire, but the user can revoke your access.<\/p>\n<p>You can implement the above in PHP using one of the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/dev.twitter.com\/docs\/twitter-libraries#php\">Twitter PHP libraries<\/a><\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/>[ad_2]<\/p>\n<p>solved Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You need more than just the twitter IDs to post on their behalf. They will have to authenticate the application first. This generates two tokens OAuthToken and OAuthTokenSecret, which can be stored in your database back-end and consequently, be used from your PHP back-end to post on behalf of the user, till the user &#8230; <a title=\"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/\" aria-label=\"More on [Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[1246,339,1934],"class_list":["post-14931","post","type-post","status-publish","format-standard","hentry","category-solved","tag-authentication","tag-php","tag-twitter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You need more than just the twitter IDs to post on their behalf. They will have to authenticate the application first. This generates two tokens OAuthToken and OAuthTokenSecret, which can be stored in your database back-end and consequently, be used from your PHP back-end to post on behalf of the user, till the user ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-09T11:29:52+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts\",\"datePublished\":\"2022-10-09T11:29:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/\"},\"wordCount\":120,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"authentication\",\"php\",\"twitter\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/\",\"name\":\"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-10-09T11:29:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb","og_description":"[ad_1] You need more than just the twitter IDs to post on their behalf. They will have to authenticate the application first. This generates two tokens OAuthToken and OAuthTokenSecret, which can be stored in your database back-end and consequently, be used from your PHP back-end to post on behalf of the user, till the user ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/","og_site_name":"JassWeb","article_published_time":"2022-10-09T11:29:52+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts","datePublished":"2022-10-09T11:29:52+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/"},"wordCount":120,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["authentication","php","twitter"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/","url":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/","name":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-09T11:29:52+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-post-a-tweet-automatically-from-a-php-webservice-without-userinteraction-for-multiple-twitter-accounts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Post a tweet automatically from a PHP webservice without userinteraction for multiple twitter accounts"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=14931"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14931\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=14931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=14931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=14931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}