Per il messaggio di errore
... cannot be changed to an object of type 'website' to avoid data corruption of existing actions.
Se il og:type
sono stati cambiati per un URL, post nei utente esistenti che collegano ad essa o la condivisione di esso, qualunque azione Open Graph riferimento di esso, così come qualsiasi i Mi piace dell'URL si sarebbero rotti e ai profili dell'utente sarebbero mancati i contenuti che avevano pubblicato prima.
Non credo che ci sia un modo per aggirare questo, poiché si tratta di una restrizione intenzionale per evitare di rompere i post esistenti, i mi piace, le azioni, ecc. Facendo riferimento a un URL. Se i post sono stati interrotti, il contenuto verrebbe rimosso o alterato nella sequenza temporale dell'utente.
Una possibile soluzione se si desidera disporre di un oggetto "nuovo" a quell'URL è di utilizzare le mie istruzioni in this answer about moving URLs per inserire un pulsante Mi piace nell'URL che si sta tentando di modificare (chiamiamolo A), ma puntare a un URL leggermente diverso (chiamiamolo B), quindi utilizzare il meccanismo di reindirizzamento nella mia risposta per rimbalzare gli utenti che effettuano l'atterraggio all'URL B, ma servono i metadati che descrivono 'A' sull'URL B se il crawler di Facebook accede it
Ho lo stesso problema quando si passa da blogengine.net a Wordpress ... è stato googling per ore e nessuno dei plug-in WP sembra funzionare. Se trovo una risposta, la posterò qui. –
Sto avendo lo stesso problema - e questo è l'unico posto su Internet che potrei trovare qualcuno che ha lo stesso problema. Ho copiato accidentalmente il codice e ho inserito un tipo di "film" per una pagina che doveva essere "sito web". Ora Debugger ha og_type bloccato su 'movie' e non mi permette di cambiarlo. La pagina collegata ha solo ~ 190 "Mi piace" o così. –