# Onebox und Amazon funktionieren nicht (für mich)

**URL:** https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270
**Category:** Support
**Created:** [2. Januar 2025 um 16:24 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270 "2025-01-02T16:24:38Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)
#### Post date: [2. Januar 2025 um 16:24 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/1 "2025-01-02T16:24:38Z")

</div>

Ich erhalte ständig die Fehlermeldung „Entschuldigung, wir konnten keine Vorschau für diese Webseite generieren, da das folgende oEmbed / OpenGraph-Tag nicht gefunden werden konnte: description.“

Dinge, die ich überprüft habe:

- Alle getesteten Links haben ein Meta-Tag mit dem Namen description.
- Die Links erstellen eine gültige Onebox auf meta.discourse.

Das Problem liegt also nicht bei Amazon.

Schritte zur Behebung:

- System ist auf dem neuesten Stand (3.4.0.beta4-dev)
- App mit allen entfernten Plugins neu erstellt. (Ursprünglich installiert: discourse-adplugin, discourse-affiliate, discourse-subscriptions, discourse-yearly-review, discourse-whos-online, discourse-data-explorer und DiscoTOC)
- App mit allen entfernten Komponenten neu erstellt. (Ursprünglich installiert: header submenus, easy responsive footer, discotoc und discourse ebay affiliate)
- Server neu gestartet
- Verschiedene Browser

Onebox kann die Seiteninformationen nicht abrufen, obwohl ich bei etwa 1 von 20 Versuchen eine erfolgreiche Onebox erhalte. Das war sehr frustrierend.

Also Fragen:

1. Wo finde ich Protokoll- und Fehlerinformationen für Onebox?
2. Onebox scheint einen Cache-Mechanismus zu haben. Wie leert man den Cache?

Jeder Vorschlag zur Nachverfolgung des Was und Wie wäre sehr hilfreich.

tia

---

<div class="post-metadata">

### Author: ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)
#### Post date: [2. Januar 2025 um 17:05 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/2 "2025-01-02T17:05:26Z")

</div>

Ich habe alle Softwareanpassungen der oben aufgeführten Plugins und Komponenten entfernt. Ich habe den Server neu erstellt und neu gestartet. (Ich weiß, dass es kein Windows ist, aber ich versuche alles.)

Ich kann jetzt 9 von 10 Amazon One Boxes zum Laufen bringen.

Wir werden nacheinander eine Komponente und ein Plugin hinzufügen, um herauszufinden, was die Probleme verursacht.

Jede detaillierte Diagnoseunterstützung über die unten aufgeführte hinaus wäre hilfreich:

> [@Configuring and troubleshooting oneboxes](https://meta.discourse.org/t/configuring-and-troubleshooting-oneboxes/239715):
>
> bookmark This guide explains how to configure and troubleshoot oneboxes in Discourse. It covers admin settings, how oneboxes work, and steps to resolve common issues. person_raising_hand Required user level: Administrator Oneboxes are rich link previews that users can create in their posts. While users can easily generate these previews, site administrators have additional controls and may need to troubleshoot when links don’t preview as expected. Admin configuration To manage onebox s…

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2. Januar 2025 um 17:13 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/3 "2025-01-02T17:13:30Z")

</div>

> **[Thud!: (Discworld Novel 34) : Pratchett, Terry: Amazon.ca: Books](https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X)**
>
> Thud!: (Discworld Novel 34) : Pratchett, Terry: Amazon.ca: Books

Aus der Rails-Konsole:

```plaintext
[1] pry(main)> Oneboxer.invalidate 'https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X'
=> 0

[2] pry(main)> Oneboxer.onebox 'https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X'
=> "<aside class=\"onebox amazon\" data-onebox-src=\"https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X\">\n <header class=\"source\">\n\n <a href=\"https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X\" target=\"_blank\" rel=\"nofollow ugc noopener\">amazon.ca</a>\n </header>\n\n <article class=\"onebox-body\">\n <img src=\"https://m.media-amazon.com/images/I/919CVPkFxjL._SL1500_.jpg\" class=\"thumbnail\">\n\n<h3><a href=\"https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X\" target=\"_blank\" rel=\"nofollow ugc noopener\">Thud!: (Discworld Novel 34) : Pratchett, Terry: Amazon.ca: Books</a></h3>\n\n\n\n<p>Thud!: (Discworld Novel 34) : Pratchett, Terry: Amazon.ca: Books</p>\n\n<p>\n \n \n \n \n <strong></strong>\n</p>\n\n </article>\n\n <div class=\"onebox-metadata\">\n \n \n </div>\n\n <div style=\"clear: both\"></div>\n</aside>\n"

```

Sie können durchsehen, was in der [Oneboxer-Klasse](https://github.com/discourse/discourse/blob/main/lib/oneboxer.rb) verfügbar ist.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [2. Januar 2025 um 17:16 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/4 "2025-01-02T17:16:52Z")

</div>

Zweitens gibt es auch InlineOneboxer, z. B. [https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X](https://www.amazon.ca/Thud-Terry-Pratchett/dp/055216769X)

Ähnlich können Sie verwenden

```plaintext
InlineOneboxer.invalidate(url)
InlineOneboxer.lookup(url)

```

---

<div class="post-metadata">

### Author: ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)
#### Post date: [2. Januar 2025 um 20:39 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/5 "2025-01-02T20:39:22Z")

</div>

Nachdem ich alle Komponenten und Plugins entfernt und neu gestartet hatte, erschienen die Amazon-Links als korrekte Oneboxen.

Dann installierte ich discourse-adplugin und hatte sofort wieder 9 von 10 Versuchen mit Fehlern. Als ich es deaktivierte, funktionierten einige, und dann kehrte es in den Fehlermodus zurück, die Beschreibung nicht zu erhalten.

Ich habe discourse-adplugin aus app.yml entfernt und es neu erstellt. Dann habe ich den Server neu gestartet. Amazon-Links funktionierten wieder mit Onebox.

Es muss einen Konflikt mit der Kombination von Plugins und Komponenten geben, die ich verwende. Welche Optionen gibt es zur Fehlersuche?

---

<div class="post-metadata">

### Author: ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)
#### Post date: [2. Januar 2025 um 21:58 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/6 "2025-01-02T21:58:07Z")

</div>

Nach 12 Stunden Fehlerbehebung und kombinierten Tests von Plugins und Komponenten sowie zahlreichen Neuerstellungen funktioniert es derzeit. Wir werden sehen, wie es sich in den nächsten Wochen verhält.

Das Einzige, was sich grundlegend geändert hat, ist die Reihenfolge der Plugins in der app.yml. Das discourse-adplugin ist das höchste Plugin nach docker\_manager.

```plaintext
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-adplugin
          - git clone https://github.com/discourse/discourse-affiliate
          - git clone https://github.com/discourse/discourse-subscriptions
          - git clone https://github.com/discourse/discourse-yearly-review
          - git clone https://github.com/discourse/discourse-whos-online
          - git clone https://github.com/discourse/discourse-data-explorer

```

Ich hätte nicht gedacht, dass die Reihenfolge der Plugins wichtig wäre, aber das war sie. Als discourse-adplugin an den letzten paar Stellen stand, funktionierten die Amazon-Links mit Onebox nicht.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [1. Februar 2025 um 21:58 UTC](https://meta.discourse.org/t/onebox-and-amazon-not-working-for-me/345270/7 "2025-02-01T21:58:41Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
