2011-12-12 1 views
7

최근 Google의 페이스 북이 작동을 멈춘 것으로 나타났습니다. 내가 페이스 북의 디버거를 통해 URL (이전 URL의 린트) 도구를 실행하고 나에게이 오류 준보고자 :이 몇 가지 방법하지만 새로운 오픈 그래프 베타 유형 함께 할 수있는 뭔가가 의심하고Opengraph 메타 태그 og : 유형이 "제품"오류로 설정되었습니다 (버튼 및 URL linter/디버그와 같은)

Object Type Not Allowed:  
Object at URL 'https://savingstar.com/coupons/boursin-cheese/4edfd63fec0f2532eb000106' of type 'og_products:product' is invalid because it the specified fb:app_id '111777372238952' is not the owner of specified og:type. 


를 내가 이것에 대한 어떤 증거도 찾을 수없는 것 같습니다. 내 의심은 fb:app_idfb:admins에 대한 찬성으로 삭제해야하지만, 다른 사람이이 문제를 겪고 해결했다면 듣고 싶습니다.

예 URL 우리는 현재이 보는 곳 :
다음 https://savingstar.com/coupons/boursin-cheese/4edfd63fec0f2532eb000106

페이스 북 URL의 스크레이퍼와 관련 메타 태그의 약간 편집 된 버전 (디버거 툴에 링크를 사용)를보고있다 :

<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<meta content="grocery,coupon,coupons,ecoupon,ecoupons,grocery coupons,food coupons,groceries coupons,coupons for food" name="keywords"> 
<meta content="Get our exclusive Boursin Cheese coupon - expires 1/4/2012." name="description"> 
<meta content="Boursin Cheese Coupon" name="title"> 
<meta content="Buy ANY ONE (1) variety of Boursin Cheese, Save $1.00" property="og:title"> 
<meta content="product" property="og:type"> 
<meta content="https://savingstar.com/coupons/boursin-cheese/4edfd63fec0f2532eb000106" property="og:url"> 
<meta content="https://static1.savingstar.com/images/dyn/1897.png" property="og:image"> 
<meta content="SavingStar" property="og:site_name"> 
<meta content="Save big $$ on your groceries with SavingStar eCoupons. Nothing to clip. Nothing to print." property="og:description"> 
<meta content="111777372238952" property="fb:app_id"> 

당신은 여기에 페이스 북과 같은 버튼 설명서에 명시된 바와 같이 내가 productog:type를 설정하고 볼 수 있듯이 : https://developers.facebook.com/docs/opengraph/#types

UPDATE 2011-12-14 : 내 문제가 가장 가능성이 난이 내 문제의 근본 원인을 확인 한 때이 업데이트됩니다 여기 http://developers.facebook.com/bugs/285421101492706

보고 된 및 확인 버그에 관련된처럼 보인다.

답변

5

Open Graph Protocol 페이지를 보면 "제품"에 대해 og:type이없는 것 같습니다. 공식 Google 그룹에는 이에 대한 논의가 없지만 Facebook 그룹에 one question이 있습니다.

specify your own 네임 스페이스가 있어야하며 built-ins 중 하나를 입력하거나 사용하십시오.

+0

흥미롭게도 페이스 북은 오픈 그래프 문서 (https://developers.facebook.com/docs/opengraph/#types)를 포기하고 공식 오픈 그래프 프로토콜 사양 만 지원하겠습니까? – george

+1

Like 버튼에 대해 2010 문서가 여전히 작동합니다. 디버그 도구가 F8에서 발표 된 (현재 베타 버전 인) 2011 Open Graph API에 대해 유효성 검사를하고 있습니다. 플랫폼 버그 추적기에 공개 버그 보고서가 있습니다. 표시된 오류 메시지는 표시해서는 안됩니다. 타입을 사용하지 못하게하십시오 : 간단한 페이지의 제품 – Igy

+0

Thanks Igy. 이제 디버그 도구 오류가 페이스 북처럼 버튼 문제와 관련이 없다는 것을 이해합니다. – george

2

나는 비슷한 문제가있어서이 문제를 더 잘 디버깅하는 방법을 발견했습니다. more details이에 대한 SO 질문이

{ "__ar" : 1, 
    "jscc" : "", 
    "payload" : { "error_info" : { "brief" : "Invalid url", 
      "errorUri" : "/connect/connect_to_node_error.php?title=Invalid+url&body=URL+could+not+be+liked+because+it%27s+been+blocked.&hash=AQDCjOHl9oNv8d5P", 
      "full" : "URL could not be liked because it's been blocked." 
     }, 
     "show_error" : true, 
     "success" : false 
    } 
} 

입니다 :

당신이처럼 버튼을 클릭하면 다시 페이스 북에가는 POST 요청 보는 경우는 응답은 JSONP 오류 메시지입니다.

+0

감사. 그 질문을 보았지만 URL이 차단 된 이유를 파악할 수있는 확실한 조치 과정이없는 것 같습니다. [Facebook Developers group] (https://www.facebook.com/groups/fbdevelopers/)에 게시를 시도했지만 응답이 없습니다. 나는 다시 게시하려고 노력할 것이다. – george

0

결국 나는 페이스 북에 "버그"를 신고해야하고, 누군가는 "좋아하는 사람을 차단 해제"할 수있었습니다.
그러나 "좋아요"한 후에 "확인"링크가 표시됩니다.
진행 중입니다.

"버그"를 신고하는 것이 URL 차단을 해제하는 방법인지 확실하지 않습니다.

감사합니다.

관련 문제