 #  X API Setup Walkthrough for System - X Autopost 

 

- [X Developers Website](https://developers.x.com)
 


To use System - X Autopost, you'll need a set of API keys from the X Developers website. Follow this guide for a direct path to exactly the keys you need to use this plugin. You'll be autoposting to X in 10 minutes or less - or possibly more. YMMV

## Please, Be Security Conscious

You will notice that in this walk-through, that I have published images which contain API keys, tokens, and secrets. By the time this article was published, all of the keys contained in these images had been revoked - they are all useless to anyone, even me. These keys you receive in this process will grant YOU access to tweet on behalf of YOUR OWN X account.

If these keys get into the hands of someone who wants to do bad things - they'll be doing those bad things in your name.

Keep your keys safe, keep them secret. This is very important.

## Begin by Logging into X

Let's get started by logging into X with your website account. Once you're logged into X, you'll automatically log in when you get to the developers website.

This can be your personal account if that's how you want to post - just know that the account that sets up the API keys is the account that will need to be upgraded if you need higher limits. The Free level grants you 500 posts per month to one site.

## Setup Your Developer Account

### Developers Website

Go to <https://developers.x.com>

### Open the Developer Portal

![Developer Portal](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/1.webp)

### Navigate To Projects &amp; Apps Overview

![Projects & Apps Overview](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/2.webp)

### Add a Project

![Add a Project](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/3.webp)

### Name the Project

The specific name isn't important, but it should probably reflect what you're doing with it - in this case, setting up the API for X Autopost - so why not:

1. Name it X Autopost
2. Click Next
 
![Name the Project](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/4.webp)

### Define Your Use Case

Unsurprisingly, X wants to know how you're using their API. This particular use case isn't listed, so we choose an option that allows us to define it in the next screen.

1. Choose "Do something else"
2. Click Next
 
![Use Case](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/5.webp)

### Describe the Project

Here we give X a little more detail about what we're doing. This doesn't have to be elaborate; I suggest something simple like:

"Setting up automatic tweets for my website content."

1. Type your description
2. Click Next
 
![Describe the project](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/6.webp)

### Name Your App

Another item that doesn't need to be elaborate. I like to put the website url here. Just a simple your-site.com will do nicely.

1. Type your app name
2. Click Next
 
![Name your app](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/7.webp)

### Keys &amp; Tokens!

Believe it or not, you're halfway there. You have half of the information you need for the X Autopost plugin to operate. Before you move on, save your API key, API key secret, and Bearer Token. We don't specifically need the bearer token, but this is your only opportunity to save it.

1. Create a file on your computer to store these keys
2. Be sure to save the type of key, and copy the exact keys into that file. Don't type them, use copy/paste.
 
![API key, secret, and bearer token](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/8.webp)

### Open Your App

Look in the Projects &amp; Apps menu for your project (X Autopost if you're following this guide closely) and your app (named after your domain, if you're following closely) and click on the app (domain name). In this case, I've named the app for the website I'm setting it up on - carry-texas.com

![Open Your App](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/9.webp)

### Set Up Authentication

Look for the "Set up" button below "User Authentication Settings" and click it.

![Set up authentication](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/10.webp)

### User Authentication Settings Part 1

This is presented as Part 1 and Part 2 because both parts are the same page, I just can't fit everything into 1 image.

- Under "App permissions" choose "Read and write"
- Under "Type of App" choose "Web App, Automated App or Bot"
 
![Authentication Settings Part 1](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/11.webp)

### User Authentication Settings Part 2

In the App Info section only 2 fields are required, and we will be fibbing a little in one of them. This is fine, because the process we use isn't going to trigger the URL they're asking for. So let's go!

1. In the "Callback URL / Redirect URL" field, enter: 
    - https://your-site.com?option=com\_ajax&amp;format=raw
2. In the Website URL field, enter your website address: 
    - https://your-site.com
3. The rest of the fields are optional, when you've filled out the 2 required fields you can click "Save"
 
![App Info](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/12.webp)

### An Ominous Warning

It's fine, you can just click Yes.

![ominous warning](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/13.webp)

### More Secrets!

We don't specifically need the Client ID and Client Secret for X Autopost - but this is the ONLY time you'll have an opportunity to save these, so you should add it them to your document in case you do something else with the X API later.

When you have them copied down, click "Done"

![More secrets](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/14.webp)

### X Just Looking Out For You

You'll be presented with a confirmation window asking if you have saved your secret. Just in case, maybe check that you have it in your document. Then click "Yes, I saved it"

![check your secret](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/15.webp)

### Open Keys and Tokens

Back in the app page (the one named after your domain name), click the "Keys and tokens" tab

![Keys and tokens](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/16.webp)

### Generate Access Token and Secret

Locate "Access Token and Secret" under the "Authentication Tokens" section, and press the "Generate" button.

![Generate Access Token and Secret](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/17.webp)

### The Final Set of Keys

This is it! You're now presented with the Access Token and Secret. Copy them down into your document and we'll wrap this up after the screenshot!

![Access Token and Secret](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/18.webp)

### You're Done!

You have a list of keys, tokens, and secrets stored in a document - now I'll give you the details you need for X Autopost.

I have named the configuration fields to match what X calls them, but there's a problem - X calls them different names in different places. So, here's which key, token, or secret goes in which field of the plugin:

- Consumer Key = API Key
- Consumer Secret = API Key Secret
- Access Token = Access Token
- Access Token Secret = Access Token Secret
 
![field notes](https://cdn.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/19.webp)

 

- [      email ](mailto:?subject=X+API+Setup+Walkthrough+for+System+-+X+Autopost&body=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fx-api-setup-walkthrough-for-system-x-autopost)
- [      facebook ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fx-api-setup-walkthrough-for-system-x-autopost)
- [      x-twitter ](https://twitter.com/intent/tweet?text=X+API+Setup+Walkthrough+for+System+-+X+Autopost%3A+https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fx-api-setup-walkthrough-for-system-x-autopost)
- [      linkedin ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fx-api-setup-walkthrough-for-system-x-autopost&title=X+API+Setup+Walkthrough+for+System+-+X+Autopost&summary=To+use+System+-+X+Autopost%2C+you%27ll+need+a+set+of+A...)
- [      pinterest ](http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fx-api-setup-walkthrough-for-system-x-autopost&media=https%3A%2F%2Fwww.richeyweb.com%2Fimages%2Farticles%2Fplg_system_xautpost%2Fx-api-setup-walkthrough%2F1.webp&description=X+API+Setup+Walkthrough+for+System+-+X+Autopost)
 


 

   [  Previous article: User - Static Password Documentation   User - Static Password Documentation ](/software/documentation/user-staticpassword) [  Next article: X User ID for Twitter Cards Bookmarklet  X User ID for Twitter Cards Bookmarklet  ](/software/documentation/x-user-id-for-twitter-cards-bookmarklet)  

##### We Value Your Privacy

 

We use cookies to enhance your experience and for traffic analysis. By continuing to visit this site you agree to our use of cookies.

[Privacy Policy](/privacy-policy)

 Details 

###### Google Tag Manager Items

- Ad Storage
- Ad User Data
- Ad Personalization
- Analytics Storage
- Functionality Storage
- Personalization Storage
- Security Storage
 
 

 

 

 

 

 Decline Accept
```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.richeyweb.com/#organization","name":"RicheyWeb","url":"https://www.richeyweb.com/","logo":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/logo/richeyweb.svg","contentUrl":"https://www.richeyweb.com/images/logo/richeyweb.svg","width":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"@id":"https://www.richeyweb.com/#logo"},"image":{"@id":"https://www.richeyweb.com/#logo"},"sameAs":["https://x.com/ComRicheyweb","https://www.facebook.com/RicheyWebDev/","https://www.youtube.com/channel/UCxnVG8BwOvQRO7hVqNX7T2g","https://community.joomla.org/service-providers-directory/listings/115:richeyweb.html"],"description":"RicheyWeb is a custom software developer specializing in Joomla extensions.","ContactPoint":[{"@type":"ContactPoint","url":"https://www.richeyweb.com/contact-us","telephone":"903-873-8460","contactType":"Owner/Administrator","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"},{"@type":"ContactPoint","url":"https://www.richeyweb.com/bugs","telephone":"903-873-8460","contactType":"Technical Support","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"}],"knowsAbout":["Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},"JavaScript",{"@type":"Thing","name":"JavaScript","sameAs":["https://en.wikipedia.org/wiki/JavaScript","https://www.wikidata.org/wiki/Q2005","https://g.co/kg/m/02p97"]},"arduino","Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"White hat",{"@type":"Thing","name":"White hat","sameAs":["https://en.wikipedia.org/wiki/White_hat_(computer_security)","https://www.wikidata.org/wiki/Q7995625","https://g.co/kg/m/03ns_5"]},"Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Search engine marketing",{"@type":"Thing","name":"Search engine marketing","sameAs":["https://en.wikipedia.org/wiki/Search_engine_marketing","https://www.wikidata.org/wiki/Q846132","https://g.co/kg/m/06mw8r"]},"Digital marketing",{"@type":"Thing","name":"Digital marketing","sameAs":["https://en.wikipedia.org/wiki/Digital_marketing","https://www.wikidata.org/wiki/Q1323528","https://g.co/kg/g/122hcnps"]},"Web hosting service",{"@type":"Thing","name":"Web hosting service","sameAs":["https://en.wikipedia.org/wiki/Web_hosting_service","https://www.wikidata.org/wiki/Q5892272","https://g.co/kg/m/014pz4"]},"Email hosting service",{"@type":"Thing","name":"Email hosting service","sameAs":["https://en.wikipedia.org/wiki/Email_hosting_service","https://www.wikidata.org/wiki/Q5368818","https://g.co/kg/m/09w60m"]},"Internet hosting service",{"@type":"Thing","name":"Internet hosting service","sameAs":["https://en.wikipedia.org/wiki/Internet_hosting_service","https://www.wikidata.org/wiki/Q1210425","https://g.co/kg/m/09w5yw"]},"Virtual hosting",{"@type":"Thing","name":"Virtual hosting","sameAs":["https://en.wikipedia.org/wiki/Virtual_hosting","https://www.wikidata.org/wiki/Q588365","https://g.co/kg/m/024mvh"]},"Web performance",{"@type":"Thing","name":"Web performance","sameAs":["https://en.wikipedia.org/wiki/Web_performance","https://www.wikidata.org/wiki/Q7978612","https://g.co/kg/m/0gfj3f1"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"General Data Protection Regulation",{"@type":"Thing","name":"General Data Protection Regulation","sameAs":["https://en.wikipedia.org/wiki/General_Data_Protection_Regulation","https://www.wikidata.org/wiki/Q1172506","https://g.co/kg/m/0pk_7xs"]},"SERP",{"@type":"Thing","name":"SERP","sameAs":["https://en.wikipedia.org/wiki/SERP","https://www.wikidata.org/wiki/Q2205811","https://g.co/kg/g/11c5szp7kc"]},"Artificial intelligence",{"@type":"Thing","name":"Artificial intelligence","sameAs":["https://en.wikipedia.org/wiki/Artificial_intelligence","https://www.wikidata.org/wiki/Q11660","https://g.co/kg/m/0mkz"]},"Prompt engineering",{"@type":"Thing","name":"Prompt engineering","sameAs":["https://en.wikipedia.org/wiki/Prompt_engineering","https://www.wikidata.org/wiki/Q108941486","https://g.co/kg/g/11p6kpgt_n"]},"E-learning",{"@type":"Thing","name":"E-learning","sameAs":["https://en.wikipedia.org/wiki/E-learning_(theory)","https://www.wikidata.org/wiki/Q182250","https://g.co/kg/g/122czm1f"]},"Sharable Content Object Reference Model",{"@type":"Thing","name":"Sharable Content Object Reference Model","sameAs":["https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model","https://www.wikidata.org/wiki/Q827811","https://g.co/kg/m/06_40"]},"Experience API",{"@type":"Thing","name":"Experience API","sameAs":["https://en.wikipedia.org/wiki/Experience_API","https://www.wikidata.org/wiki/Q7807728","https://g.co/kg/g/1yw9ktxr8"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Nginx",{"@type":"Thing","name":"Nginx","sameAs":["https://en.wikipedia.org/wiki/Nginx","https://www.wikidata.org/wiki/Q306144","https://g.co/kg/m/02qft91"]},"MySQL",{"@type":"Thing","name":"MySQL","sameAs":["https://en.wikipedia.org/wiki/MySQL","https://www.wikidata.org/wiki/Q850","https://g.co/kg/m/04y3k"]}],"areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"memberOf":["Mensa International",{"@type":"Organization","name":"Mensa International","sameAs":["https://en.wikipedia.org/wiki/Mensa_International","https://www.wikidata.org/wiki/Q184194","https://g.co/kg/m/0140pf"]},"National Rifle Association",{"@type":"Organization","name":"National Rifle Association","sameAs":["https://en.wikipedia.org/wiki/National_Rifle_Association","https://www.wikidata.org/wiki/Q863259","https://g.co/kg/m/0j6f9"]},"CompTIA",{"@type":"Organization","name":"CompTIA","sameAs":["https://en.wikipedia.org/wiki/CompTIA","https://www.wikidata.org/wiki/Q597534","https://g.co/kg/m/040shq"]},"ISFCE LLC",{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://isfce.com","https://g.co/kg/g/11wxm5r0rg"]}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Joomla 3 Certified Administrator","credentialCategory":"Certification","description":"Administrator Exam is the first available Joomla! certification exam","recognizedBy":{"@type":"Organization","name":"Open Source Matters, Inc.","sameAs":["https://en.wikipedia.org/wiki/Open_Source_Matters,_Inc.","https://g.co/kg/g/11f00wvjhz"]},"url":"https://certification.joomla.org/certified-user-directory/michael-richey","about":["Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/badge.webp","contentUrl":"https://www.richeyweb.com/images/contact/badge.webp","width":{"@type":"QuantitativeValue","value":300,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":86,"unitCode":"PX"},"caption":"Joomla 3 Certified Administrator"}},{"@type":"EducationalOccupationalCredential","name":"Certified Computer Examiner","credentialCategory":"Certification","description":"Internationally recognized computer forensics certifiecation","recognizedBy":{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://en.wikipedia.org/wiki/ISFCE_LLC","https://g.co/kg/g/11wxm5r0rg"]},"url":"https://isfce.com/","about":["Digital forensics",{"@type":"Thing","name":"Digital forensics","sameAs":["https://en.wikipedia.org/wiki/Digital_forensics","https://www.wikidata.org/wiki/Q3246940","https://g.co/kg/m/0cnxzfx"]},"Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"Mobile device forensics",{"@type":"Thing","name":"Mobile device forensics","sameAs":["https://en.wikipedia.org/wiki/Mobile_device_forensics","https://www.wikidata.org/wiki/Q6887097","https://g.co/kg/m/06zp3tp"]},"Network forensics",{"@type":"Thing","name":"Network forensics","sameAs":["https://en.wikipedia.org/wiki/Network_forensics","https://www.wikidata.org/wiki/Q7001032","https://g.co/kg/m/05pb280"]},"Database forensics",{"@type":"Thing","name":"Database forensics","sameAs":["https://en.wikipedia.org/wiki/Database_forensics","https://www.wikidata.org/wiki/Q5227405","https://g.co/kg/m/0cgqsy"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/isfce-cce.webp","contentUrl":"https://www.richeyweb.com/images/contact/isfce-cce.webp","width":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"caption":"Certified Computer Examiner"}}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Web Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Hosting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Development"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Search Engine Optimization"}}]}},{"@type":"WebSite","@id":"https://www.richeyweb.com/#website","url":"https://www.richeyweb.com/","name":"RicheyWeb","publisher":{"@id":"https://www.richeyweb.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.richeyweb.com/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string","valueMaxLength":256,"valueMinLength":2,"valuePattern":"^[A-Za-z0-9\\s]+$"}},"creator":{"@id":"https://www.richeyweb.com/#organization"},"copyrightHolder":{"@id":"https://www.richeyweb.com/#organization"}},{"@type":"WebPage","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#webpage","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost","name":"X API Setup Walkthrough for System - X Autopost","description":"Learn how to set up X API keys for System - X Autopost. This walkthrough guides you through creating a developer account, generating API keys, and authenticating your website.","isPartOf":{"@id":"https://www.richeyweb.com/#website"},"about":{"@id":"https://www.richeyweb.com/#organization"},"inLanguage":"en-GB"},{"@type":"Article","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/19.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_system_xautpost/x-api-setup-walkthrough/19.webp","width":{"@type":"QuantitativeValue","value":1738,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":977,"unitCode":"PX"},"caption":"X API Setup Walkthrough","representativeOfPage":true},"headline":"X API Setup Walkthrough for System - X Autopost","description":"Learn how to set up X API keys for System - X Autopost. This walkthrough guides you through creating a developer account, generating API keys, and authenticating your website.","author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"},"datePublished":"2025-10-09T00:00:00+00:00","dateModified":"2025-11-24T00:00:00+00:00","about":["Twitter",{"@type":"Organization","name":"Twitter","sameAs":["https://en.wikipedia.org/wiki/Twitter,_Inc.","https://www.wikidata.org/wiki/Q918","https://g.co/kg/m/0hn1vcg"]},"Technical documentation",{"@type":"Thing","name":"Technical documentation","sameAs":["https://en.wikipedia.org/wiki/Technical_documentation","https://www.wikidata.org/wiki/Q1413406","https://g.co/kg/m/0521g6n"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Crossposting",{"@type":"Thing","name":"Crossposting","sameAs":["https://en.wikipedia.org/wiki/Crossposting","https://www.wikidata.org/wiki/Q1141534","https://g.co/kg/m/031jc3"]},"System - X Autopost",{"@type":"Thing","@id":"https://www.richeyweb.com/software/joomla/plugins/system-x-autopost/#softwareapplication","name":"System - X Autopost","sameAs":["https://extensions.joomla.org/extension/social-web/social-share/system-x-autopost/","https://en.wikipedia.org/wiki/System_-_X_Autopost"]}],"mentions":["API (Application Programming Interface)","API key",{"@type":"Thing","name":"API key","sameAs":["https://en.wikipedia.org/wiki/API_key","https://www.wikidata.org/wiki/Q4781495","https://g.co/kg/m/05s_jbn"]},"YouTube",{"@type":"Corporation","name":"YouTube","sameAs":["https://en.wikipedia.org/wiki/YouTube","https://www.wikidata.org/wiki/Q866","https://g.co/kg/m/09jcvs"]}],"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#article","isPartOf":{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#webpage"},"publisher":{"@id":"https://www.richeyweb.com/#organization"},"keywords":"X API, API keys, X Developers website, API keys, plugin, autoposting, X, API keys, tweet, X account, API keys, secret, keys, secret, X, Logging into X, website account, API keys, developers website, API keys, project, X Autopost, API, use case, API, website content, API key, API key secret, Bearer Token, API key, API key secret, Bearer Token, X Autopost plugin, API key, API key secret, Bearer Token, Projects & Apps, app, domain name, authentication, User Authentication Settings, App permissions, Read and write, Web App, Automated App, Bot, Callback URL, Redirect URL, Website URL, API permissions, API key, API key secret, Client ID, Client Secret, X Autopost, Access Token, Secret, Keys and tokens, Access Token, Secret, Consumer Key, API Key, Consumer Secret, API Key Secret, Access Token, Access Token Secret, X Autopost","articleSection":"Documentation","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost","hasPart":[{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-please-be-security-conscious_2_1"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-begin-by-logging-into-x_2_2"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-setup-your-developer-account_2_3"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-developers-website_3_4"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-the-developer-portal_3_5"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-navigate-to-projects-apps-overview_3_6"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-add-a-project_3_7"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-name-the-project_3_8"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-define-your-use-case_3_9"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-describe-the-project_3_10"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-name-your-app_3_11"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-keys-tokens_3_12"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-your-app_3_13"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-set-up-authentication_3_14"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-user-authentication-settings-part-1_3_15"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-user-authentication-settings-part-2_3_16"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-an-ominous-warning_3_17"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-more-secrets_3_18"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-x-just-looking-out-for-you_3_19"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-keys-and-tokens_3_20"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-generate-access-token-and-secret_3_21"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-the-final-set-of-keys_3_22"},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-youre-done_3_23"}]},{"@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex","@type":"ItemList","name":"X API Setup Walkthrough for System - X Autopost","numberOfItems":23,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-please-be-security-conscious_2_1","name":"Please, Be Security Conscious","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-please-be-security-conscious_2_1"}},{"@type":"ListItem","position":2,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-begin-by-logging-into-x_2_2","name":"Begin by Logging into X","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-begin-by-logging-into-x_2_2"}},{"@type":"ListItem","position":3,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-setup-your-developer-account_2_3","name":"Setup Your Developer Account","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-setup-your-developer-account_2_3"}},{"@type":"ListItem","position":4,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-developers-website_3_4","name":"Developers Website","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-developers-website_3_4"}},{"@type":"ListItem","position":5,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-the-developer-portal_3_5","name":"Open the Developer Portal","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-open-the-developer-portal_3_5"}},{"@type":"ListItem","position":6,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-navigate-to-projects-apps-overview_3_6","name":"Navigate To Projects & Apps Overview","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-navigate-to-projects-apps-overview_3_6"}},{"@type":"ListItem","position":7,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-add-a-project_3_7","name":"Add a Project","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-add-a-project_3_7"}},{"@type":"ListItem","position":8,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-name-the-project_3_8","name":"Name the Project","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-name-the-project_3_8"}},{"@type":"ListItem","position":9,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-define-your-use-case_3_9","name":"Define Your Use Case","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-define-your-use-case_3_9"}},{"@type":"ListItem","position":10,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-describe-the-project_3_10","name":"Describe the Project","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-describe-the-project_3_10"}},{"@type":"ListItem","position":11,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-name-your-app_3_11","name":"Name Your App","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-name-your-app_3_11"}},{"@type":"ListItem","position":12,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-keys-tokens_3_12","name":"Keys & Tokens!","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-keys-tokens_3_12"}},{"@type":"ListItem","position":13,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-your-app_3_13","name":"Open Your App","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-open-your-app_3_13"}},{"@type":"ListItem","position":14,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-set-up-authentication_3_14","name":"Set Up Authentication","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-set-up-authentication_3_14"}},{"@type":"ListItem","position":15,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-user-authentication-settings-part-1_3_15","name":"User Authentication Settings Part 1","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-user-authentication-settings-part-1_3_15"}},{"@type":"ListItem","position":16,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-user-authentication-settings-part-2_3_16","name":"User Authentication Settings Part 2","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-user-authentication-settings-part-2_3_16"}},{"@type":"ListItem","position":17,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-an-ominous-warning_3_17","name":"An Ominous Warning","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-an-ominous-warning_3_17"}},{"@type":"ListItem","position":18,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-more-secrets_3_18","name":"More Secrets!","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-more-secrets_3_18"}},{"@type":"ListItem","position":19,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-x-just-looking-out-for-you_3_19","name":"X Just Looking Out For You","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-x-just-looking-out-for-you_3_19"}},{"@type":"ListItem","position":20,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-open-keys-and-tokens_3_20","name":"Open Keys and Tokens","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-open-keys-and-tokens_3_20"}},{"@type":"ListItem","position":21,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-generate-access-token-and-secret_3_21","name":"Generate Access Token and Secret","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-generate-access-token-and-secret_3_21"}},{"@type":"ListItem","position":22,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-the-final-set-of-keys_3_22","name":"The Final Set of Keys","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-the-final-set-of-keys_3_22"}},{"@type":"ListItem","position":23,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#articleindex-toc-youre-done_3_23","name":"You're Done!","url":"https://www.richeyweb.com/software/documentation/x-api-setup-walkthrough-for-system-x-autopost#toc-youre-done_3_23"}}]}]}
```
