2012-07-27 2 views
1

저는 버튼과 같은 작은 프로젝트에서 작업 중이며 작은 문제가 있습니다.보통 'like'를 OpenGraph 객체로 변환합니다.

나는 웹 페이지가 있다고 가정하고 나는 다음을 수행 : 오픈 그래프 메타 태그를 포함하지 않고 ...

, 나는 이런 식으로 뭔가를 얻을 : 나중에 오픈 그래프 태그를 추가하면

{ 
    "id": "http://my-page/path", 
    "shares": 1 
} 

하지만, 난 여전히 같은 결과를 얻을, 그것은 실제 오픈 그래프 개체처럼 보이게한다하더라도 . 예 :

{ 
    "id": "100559863426647", 
    "name": "Page", 
    "picture": "http://path-to-image.jpg", 
    "link": "http://my-url/path", 
    "likes": 1, 
    "app_id": 392482400810748, 
    "category": "Product/service", 
    "is_published": true, 
    "description": "Some Description", 
    "about": " Llama #2" 
} 

있는 경우, 기존의 '좋아'URL을하고 오픈 그래프 개체로 올바른/변환하기 위해 어떤 방법이?

답변

1

업데이트 된 메타 데이터를 얻기 전에 페이스 북에서 페이지를 다시 복제해야합니다. 그것은 문제 일 수 있습니다.

페이 스북 (Facebook)에서 페이지를 다시 복제하려면 Facebook's Linter 페이지를 방문하거나 해당 페이지를 페이지 관리자로 '좋아요'해야합니다.

자세한 내용은 응답 https://developers.facebook.com/docs/opengraphprotocol/

+0

감사의 "편집 메타 태그"섹션에서 사용할 수 있습니다. 불행히도, 이것은 작동하지 않습니다. 나는 둘 다 Linter의 URL을 방문했고, 페이지 관리자는 아무런 쓸데없는 페이지를 좋아했다. 객체가 OpenGraph 객체 인 경우에만 메타 태그를 업데이트하는 것이 효과적이라고 생각합니다. – NT3RP

+0

스크래치 : 나는 그 관리자가 누군지 잊어 버렸고, 그렇게 한 것 같습니다. 감사합니다 :) – NT3RP

+0

나는 관리자가 작동하면서 '좋아하는'내용을 분명히해야하지만 페이지를 다시 표시하지는 않습니다 ... – NT3RP