# Közösségi megosztás hibái: fb:app_id és X

> Mit jelent a Facebook „fb:app_id” figyelmeztetése, hogyan pótolhatod a címkét, és mit tegyél, ha az X rossz címet, leírást vagy képet mutat.

A Yoast SEO az Open Graph és az X kártya adatait a **Yoast SEO → Beállítások → Oldal funkciók** oldal **Közösségi megosztás** csoportjában lévő **Open Graph adatok** és **X kártyaadatok** kapcsolóval kezeled. Ez a fejezet két gyakori megosztási hibát ír le.

## „The following required properties are missing: fb:app_id”

A Facebook Sharing Debugger eszköze megmutatja, hogyan néz ki a tartalmad Facebookon megosztva. Ha hiányzik az `fb:app_id` meta címke, ezt írja:

```
The following required properties are missing: fb:app_id
```

Ne aggódj: a kódod helyes, a megosztott tartalom rendben megjelenik. Az `fb:app_id` címke nem kötelező, és semmilyen hatása nincs.

### Mire szolgált a címke?

Korábban a Facebook Domain Insights termékének része volt. Amikor a látogatók egy beágyazott „Tetszik” gombbal jelölték a tartalmat, az `app_id` értéke jelezte a Facebooknak, melyik Facebook-oldal láthatja a statisztikákat. A Domain Insights megszűnt, a Facebook 2016-tól zárta be. Ennek elemzési képességeit a Facebook Analytics vette át, ami Facebook Pixel telepítését kéri, nem meta címkét. A régebbi hibaüzenet azt is írta, hogy az `app_id` megadásával a megosztott történetek a megfelelő alkalmazáshoz kerülnek; az Open Graph Stories támogatását a Facebook 2018-ban megszüntette. Így az `fb:app_id` a Facebook rendszerében már sehol sem használatos.

### Miért távolította el a Yoast SEO?

A Yoast SEO korábban adott egy mezőt az `fb:app_id` megadására, és minden oldalra kiírt egy `<property="fb:app_id" content="12345678">` jellegű címkét. A mező a 15.5-ös változatban megszűnt, mert a címke régóta nem volt támogatott, és az `app_id` megszerzéséhez Facebook-alkalmazást kellett létrehozni és a webhelyhez kötni, ami sok félreértést okozott. A bővítmény az Open Graph többi adatát (például az `og:title` és az `og:description` címkét) továbbra is kezeli.

### A figyelmeztetés eltüntetése

Nem javasolt semmit tenni, mert a figyelmeztetés ártalmatlan. Ha mégis el akarod tüntetni, vissza kell tenned a címkét, de nem egy másik bővítménnyel (az duplikált Open Graph címkét okozhat, ami valódi hibákhoz vezet), hanem a sablon `functions.php` fájljával vagy saját bővítménnyel. A sablonmódosítás frissítéskor elveszhet, ezért gyermeksablont használj.

```php
function my_custom_function_name() {
  $app_id = 966242223397117;
  $tag = '<meta property="fb:app_id" content="%d" />';
  echo sprintf($tag, $app_id);
}
add_action( 'wp_head', 'my_custom_function_name' );
```

A példában szereplő `966242223397117` a Facebook „alapértelmezett APP ID”-ja, amelyet bármelyik webhely használhat, és eltünteti a hibát. Ha van saját Facebook-alkalmazásod, a saját azonosítódat írd be helyette.

## Az X nem jól jeleníti meg a megosztást

Az X kártyaellenőrzője sok információt ad, amellyel szűkítheted a hibát. (Az X nemrég eltávolította az ellenőrzőből a képelőnézetet.)

1. Nyisd meg az X kártyaellenőrzőjét, és ha kéri, jelentkezz be.
2. Add meg az ellenőrizendő URL-t.
3. Kattints a **Preview card** gombra. Az előnézet a **Card preview** alatt jelenik meg.

### Rossz cím, leírás vagy kép

Leggyakoribb ok a hibás vagy többszörös X meta címke. Nézd meg az oldal forráskódját.

- **Több X meta címkekészlet van.** Másik bővítmény vagy sablonfunkció is kiír ilyen címkéket. Bővítményütközés-ellenőrzéssel kiderítheted, melyik: kapcsold ki egyenként a bővítményeket, és válts alapsablonra.
- **Egy készlet van, a tartalma helyes, az X mégsem használja.** Valószínűleg nemrég osztották meg az URL-t: az X a kártyajelölést tartalmazó oldalt a poszt közzététele után 7 napig gyorsítótárazza.
- **Egy készlet van, a tartalma hibás.** Ellenőrizd, hogy az egyedi X címkéket helyesen állítottad-e be.

### Nincs kép

Ellenőrizd, hogy a kép megfelel az adott kártyatípus követelményeinek: **Summary** (összefoglaló) vagy **Summary with large image** (nagy képes összefoglaló). A kártyaellenőrző közvetlen kép-URL-re is használható a hibák felderítésére.
