# Configuring X login and rich embeds for Discourse

**URL:** https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395
**Category:** Integrations
**Tags:** sso, how-to, social-auth
**Created:** [March 4, 2014, 6:03pm UTC](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395 "2014-03-04T18:03:12Z")
**Posts on this page:** 4
**Page:** 8

<div class="post-metadata">

### Author: ![wal](https://avatars.discourse-cdn.com/v4/letter/w/d6d6ee/32.png) [@wal](https://meta.discourse.org/u/wal)
#### Post date: [August 13, 2024, 5:36am UTC](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395/227 "2024-08-13T05:36:25Z")

</div>

has there been any change in this functionality? I have enabled the Twitter embeds exactly as shown in the OP, but they do not work at all. They do not load in the onebox, nor in the post. Strangely, when I paste the same link here it work on this website [https://x.com/CultureCrave/status/1823074450641723522](https://x.com/CultureCrave/status/1823074450641723522)

This is with a brand new account on Twitter (never had one before) on my Discourse which has never had this feature enabled before.

---

<div class="post-metadata">

### Author: ![wal](https://avatars.discourse-cdn.com/v4/letter/w/d6d6ee/32.png) [@wal](https://meta.discourse.org/u/wal)
#### Post date: [August 19, 2024, 1:29pm UTC](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395/228 "2024-08-19T13:29:44Z")

</div>

I followed all the steps listed in OP multiple times, it does not work. There are no embeds of any kind in any posts with a Twitter / X url. Not sure what could be the problem. Is this functionality broken on Discourse’s side, or on Twitter’s side? Is there a way to check?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [August 28, 2025, 4:34pm UTC](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395/229 "2025-08-28T16:34:15Z")

</div>

> [@Discourse](#):
>
> - Choose between a Free, Basic, or Pro X Dev plan and complete the developer agreement and policy requirements.

What do others think about repeating or referencing the hint that you cannot use the free plan for embedding at this step?

When I wanted to link to the hint just now, I first looked for it in this step instead of a few lines above. Perhaps I am not the only one who would find the hint helpful at this place.

---

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [January 20, 2026, 10:37pm UTC](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395/231 "2026-01-20T22:37:19Z")

</div>

> [@Moin](#):
>
> What do others think about repeating or referencing the hint that you cannot use the free plan for embedding at this step?

Do you have to have a paid account or buy credits in order to use even a few API calls per month?

I added $5 of credit to play with and I still can’t get it working. I probably use less than 100 per month though anyway.

> **[About the X API - X](https://docs.x.com/x-api/getting-started/about-x-api)**
>
> The X API provides programmatic access to X's public conversation. Retrieve posts, analyze trends, build integrations, and create new experiences on the.

I’m also not clear if I’m supposed to be using the OAuth 1.0 or the OAuth 2.0 Keys for the two settings:

- Twitter consumer key
- Twitter consumer secret

—–  
Answered my own questions. I guess adding the $5 did work (just took a bit to propagate) and I’m using the OAuth 1.0 Keys, with this settings unchecked: Enable Twitter logins

[Previous page](https://meta.discourse.org/t/configuring-x-login-and-rich-embeds-for-discourse/13395.md?page=7)
