2017-02-15 1 views
0

Graph Api 쿼리를 사용하여 게시물 ID를 사용하여 게시물의 텍스트를 가져오고 싶습니다. 나는 노력하고있다.그래프 Api 탐색기를 사용하여 게시물의 텍스트를 가져 오기

GET/v2.8/{14346289902472_1788429604532785} 

GET/v2.8/{14346289902472_1788429604532785} HTTP1.1 

문서가 말한대로

; enter image description here

하지만 두 가지 모두 오류가 표시됩니다.

{ 
    "error": { 
    "message": "(#803) Some of the aliases you requested do not exist: {14346289902472_1788429604532785}", 
    "type": "OAuthException", 
    "code": 803, 
    "fbtrace_id": "AKd65t6sFzI" 
    } 
} 

{ 
    "error": { 
    "message": "Unknown path components: /1.1", 
    "type": "OAuthException", 
    "code": 2500, 
    "fbtrace_id": "DbFPezM2JiA" 
    } 
} 

어떻게 포스트 ID를 사용하여 포스트 텍스트를받을 수 있나요? 당신은 하나의 피드 항목을 얻기 위해 노력하고있다 1

enter image description here

답변

0

편집.

GET https://graph.facebook.com/v2.8/143462899029472/feed?id=1788429604532785 



{ 
    "error": { 
    "message": "(#12) singular statuses API is deprecated for versions v2.4 and higher", 
    "type": "OAuthException", 
    "code": 12, 
    "fbtrace_id": "CJpKkf7emZS" 
    } 
} 

그래프 api에서는이를 허용하지 않습니다.

그냥 GET https://graph.facebook.com/v2.8/143462899029472/feed 피드를 얻고 원하는 결과를 찾을 때까지 결과를 반복합니다. 첫 번째 세트에서 찾지 못하면 페이지 매김을하여 다음 세트에서 가져옵니다.

+0

을 그래서 활용하는 방법 글을 게시 하시겠습니까? – Humty

+0

끝에 원하는 것을 할 수 있도록 조금 추가했습니다. –

1

처음부터 그 ID를 얻었습니까?

https://www.facebook.com/14346289902472_1788429604532785https://www.facebook.com/ImranKhanOfficial/posts/1788429604532785로 리디렉션 방문, 당신은 API를 통해 페이지 이름 ImranKhanOfficial을 볼 때, 당신은 그 페이지 ID가 143462899029472입니다 찾을 수 있습니다. 당신이 게시물 ID에 대해 "접두사"으로 것을 를 사용하면

그래서
14346289902472
대신
143462899029472

, 그것은 완벽하게 잘 작동 : https://developers.facebook.com/tools/explorer?method=GET&path=143462899029472_1788429604532785&version=v2.8

관련 문제