2011-12-13 1 views
3

우리 사이트에 OG 태그를 추가 한 후에 디버거에서 다음 오류가 발생합니다 ...Linter 오류 : 외부 속성 :이 형식의 개체는 fb : page_id라는 속성을 허용하지 않습니다.

Linter 오류 : 외부 속성 :이 유형의 개체는 fb : page_id라는 속성을 허용하지 않습니다.

여기 린터 링크의 ... 내가 잘못 뭐하는 거지

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.sitesell.com%2F

이것은 우리의 홈 페이지입니다, http://www.sitesell.com/

? 도와 주셔서 정말 감사합니다!

답변

6

기독교

나는 fb:page_id는 페이스 북 인사이트를 사용하는 유형 website의 OG 객체를 주장 사용하고 있다고 생각.

또한 linter는 og:type이 유추되고 명시 적으로 선언되지 않는다고 말합니다. 아마도 og:type을 선언하지 않았기 때문에 fb:page_id을 기대하지 않으셨습니까?

2012 년 4 월 1 일에 Facebook은 fb:page_id 태그를 사용하여 Facebook Domain Insights에 대한 소유권을 주장합니다. 그러면 어쨌든 이것을 제거해야합니다.

출처 : https://developers.facebook.com/blog/post/2012/03/28/platform-updates--operation-developer-love/

가 대신 fb:admins 또는 fb:app_id 태그를 사용하는 것이 좋습니다 인사이트에 대한 페이지를 주장하려면 : 나도 같은 버그를 경험 한

https://developers.facebook.com/docs/insights/

+0

정말 고마워요, thaddeusmt! 그것은 대단히 도움이된다! -신자 –

0

. 네임 스페이스 연결을 확인하십시오.

하나 (내가 튜토리얼에서했다이 일) :

<head prefix="og: http://ogp.me/ns#mynamespace: http://ogp.me/ns/apps/mynamespace#"> 

하고 다음 중 하나 (내가 GET 코드 개체 도구에서했다이 일) :

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# mynamespace: http://ogp.me/ns/fb/mynamespace#"> 
예를 들어 나는 두 개의 연결 head 태그가 있었다

그런 다음 두 번째를 제거하고 문제가 사라졌습니다.