og_type을 변경할 수 없습니다.
방금 고객을 위한 텀블러 웹사이트를 새로운 워드프레스 사이트로 교체했습니다.Facebook 디버거를 통해 실행하면 다음과 같은 오류가 발생합니다.
'http://example.com/' 의 개체에는 이전에 'tumblr-feed: tumblelog' 형식이 있으므로 기존 작업의 데이터 손상을 방지하기 위해 'website' 형식의 개체로 변경할 수 없습니다.
구글에서 "오그_타입을 변경할 수 없습니다"(인용)라고 검색했는데 말 그대로 0개의 결과가 나왔습니다(지금은 이 질문에서 비롯된 결과가 있는 것 같습니다).페이스북 데이터 불일치가 정말로 발생할 수밖에 없는 건가요?
오류 메시지에 따라
... cannot be changed to an object of type 'website' to avoid data corruption of existing actions.
만약에og:type
URL, 해당 URL에 연결하거나 공유하는 기존 사용자 게시물, 해당 URL을 참조하는 오픈 그래프 작업, URL과 같은 항목이 손상되고 사용자의 프로필에 이전에 게시했던 내용이 누락됩니다.
URL을 참조하여 기존 게시물, 좋아요, 액션 등을 깨는 것을 피하기 위한 의도적인 제한이기 때문에 이를 피할 방법은 없다고 생각합니다. 게시물이 깨지면 사용자의 타임라인에서 콘텐츠가 제거되거나 망치는 것입니다.
해당 URL에서 '새' 개체를 사용하려면 이 답변에서 URL 이동에 대한 내 지침을 사용하여 변경하려는 URL에 좋아요 단추를 넣되 약간 다른 새 URL을 가리킨 다음(B라고 부르자) 내 답변에서 리디렉션 메커니즘을 사용하여 URL B에 착지하는 사용자를 바운스하는 것이 가능합니다.다시 A로 돌아가지만, 페이스북 크롤러가 접근할 경우 URL B에 'A'를 기술하는 메타데이터를 제공합니다.
거래처 사이트에 좋아요가 10,000개가 넘나요?만약 그렇다면 페이스북은 허락하지 않습니다.og:type
변경될 것입니다
페이지의 태그를 업데이트하여 페이지의 속성을 업데이트할 수 있습니다.og:title 및 og:type은 처음에만 편집 가능합니다. 페이지가 50개의 좋아요를 받은 후에는 제목이 고정되고, 페이지가 10,000개의 좋아요를 받은 후에는 유형이 고정됩니다.이 속성은 이미 페이지를 좋아한 사용자를 놀라게 하지 않기 위해 수정되었습니다.이러한 제한에 도달한 후 제목 또는 유형 태그를 변경해도 아무 소용이 없으며, 페이지는 원래 제목 및 유형을 유지합니다.
저는 오픈 그래프 디버거를 사용하여 페이스북이 실제로 무엇을 보고 있는지, 그리고 페이스북이 당신의 사이트를 캐시한 버전으로 가지고 있는지 확인하는 것을 추천합니다.(여기서 hte debugger를 찾을 수 있습니다: https://developers.facebook.com/tools/debug)
og:type이라고 표시되지 않음 - og_type이라고 표시됨
내 og:type이 "shamrockirish bar:shamrockirish bar"로 설정되어 있기 때문에 이것도 타격을 주고 있습니다. 하지만 린터는 og_type이 (내 메타 데이터에는 없음) "웹 사이트"로 설정되어 있다고 말합니다.여기에 링크 설명을 입력
언급URL : https://stackoverflow.com/questions/14343288/cannot-change-og-type
'programing' 카테고리의 다른 글
Dectrine에 액세스하는 방법 단순 쿼리 "모든 결과 찾기" (0) | 2023.09.21 |
---|---|
Add-Type-TypeDefinition이 추가되지 않은 클래스를 조건부로 추가하려면 어떻게 해야 합니까? (0) | 2023.09.21 |
로컬 호스트와 원격 호스트의 VS 코드에 SQL 구문 오류가 있음 (0) | 2023.09.21 |
예상치 못한 쿼리 성공 (0) | 2023.09.16 |
구체화된 뷰의 커밋 시 빠른 새로 고침 (0) | 2023.09.16 |