1

Facebook iOS SDK를 통해 사용자의 뉴스 피드에 URL을 게시하는 Facebook 앱이 있습니다. 이 URL은 OpenGraph 속성이 정의 된 페이지 용이며 Facebook Linter에서 올바르게 정의되어 있는지 확인했습니다.그래프 API를 통해 뉴스 피드에 게시 할 때 OpenGraph 특성을 신뢰할 수 없게 읽음

그러나

, 정기적으로 우리는 페이스 북이 올바르게 오픈 그래프 속성을 구문 분석하지 것이라고보고있다 페이스 북에 별 포스트 이하 :

우리는 가장 자주 게시물이 올바르게 이와 같은 게시물의 결과로 구문 분석 얻을 것이다 :

enter image description here

우리는 정기적으로이 같은 게시물을 얻을 것이다 :

enter image description here

그러나 FB Url Linter : https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fchewsy.com%2Fr%2Fa%2F1bhLT에서이를 올바르게 볼 수 있습니다.

그러나 URL Linter가 503을보고하지만 Google 로그에 표시되지 않는 경우가 있습니다. 그리고 URL Linter가 503을보고하면 OpenGraph 속성을 읽을 수 있음을 알 수 있습니다. 이 스크린 샷을 참조 :이 일치하지

enter image description here

때문에, 내 첫번째 추측 내가 a bug을 열 수 있도록이 페이스 북의 문제였다. 그러나 뉴스 피드에서 다른 앱과 함께이 문제가 만연한 것을보고 있지 않기 때문에 FB 콘텐츠를 게시하기위한 올바른 단계를 따르지 않는지 궁금합니다.

예를 들어, 먼저 URL Linter에 게시 한 다음 Graph API를 통해 게시해야합니까? 이것은 우스 꽝스러운 추가 단계처럼 보이지만, 여기에 빨대를 잡고 있습니다 ...

+1

내 사이트가 Cloudflare.com 뒤에 있으며, 문제가 그들과 페이스 북 사이에 있음을 인정하고 해결하고자하는 이메일 지원 스레드를 방금 냈습니다. – TMC

답변

0

Facebook Linter가 귀하의 사이트를 방문했을 때, Linter에 대한 몇 가지 새로 고침 당신이 제공 한 URL과 도구 503 상태 코드를 반환 Bad Response Code 오류가 발생했습니다 :

http://chewsy.com/r/a/1bhLT & quot; ">

는 당신의 로그에 파고해야 당신의 응용 프로그램/사이트에서 이러한 일이 발생하는 실제 이유를 발견하고 수정하십시오.

+0

원본 주소를 업데이트하여 문제를 해결했습니다. URL 린터는 때때로 503을보고 할 것이지만이를 나타내는 내 로그에는 아무것도 표시되지 않습니다. 또한, linter가이를보고 할 때 OpenGraph 속성을 페이지에서 읽었을 때 여전히 표시합니다 (스크린 샷 추가 참조) – TMC

+0

@TMC, 오류가 발생하기 전에 사용할 수 있었던 캐시 된 버전의 태그를 표시하지만이 오류가 처음 발생하는 경우 귀하의 페이지를 방문하십시오 이것은 정확히 그림 2에서 볼 수 있습니다 ... –

+0

@ TMC, 또한 ['echo'] (http://developers.facebook.com/tools/debug/og/echo?q=http Linter의 % 3A % 2F % 2Fchewsy.com % 2Fr % 2Fa % 2F1bhLT)는 오류가 발생하면 아무런 데이터도 반환하지 않습니다.로그에서 볼 수 없다면 아마 모든 것을 로깅하지 않을 것입니다. 'debug' 또는'info' 로그 레벨을 활성화시키고 Linter가 귀하의 페이지를 방문하면 얻은 것을 볼 수 있습니다. 분명히 [hurl] (http://hurl.it)과 같은 다른 도구를 통해이 오류를 재현 할 수 없습니다. 그래서 당신의 목적이 아니라면, [Facebook Bug Tool] (http://developers.facebook.com/bugs/create)에서 BUG 파일을 보내주십시오. –

0

그냥 CloudFlare 사용자에게는이 문제가 더 이상 발생하지 않아야한다는 것을주의하십시오. 우리는 문제를 해결 한 것으로 보이는 503 디버거 문제에 대한 픽스를 밀었습니다. Facebook 디버거에 다른 문제가있는 경우 contact us을 입력하십시오.