저는 개인 페이스 북 계정에서 일부 infographics를 만들고 있습니다. 지난 2 년 동안 특정 친구에 대한 모든 게시물을 조회하고 싶습니다.페이스 북에서 게시물을 찾으십시오.
나를 도와 줄 사람이 있습니까?
저는 PHP 코더가 아니지만 Java와 Python에 대한 배경 지식이 있습니다. 나는 here을 찾으려고했지만 적절한 것을 찾지 못했습니다. 어쩌면 잘못된 API일까요?
저는 개인 페이스 북 계정에서 일부 infographics를 만들고 있습니다. 지난 2 년 동안 특정 친구에 대한 모든 게시물을 조회하고 싶습니다.페이스 북에서 게시물을 찾으십시오.
나를 도와 줄 사람이 있습니까?
저는 PHP 코더가 아니지만 Java와 Python에 대한 배경 지식이 있습니다. 나는 here을 찾으려고했지만 적절한 것을 찾지 못했습니다. 어쩌면 잘못된 API일까요?
예, PHP 프로그래머가 아닌 경우 틀림없이 틀린 API입니다. Facebook의 Graph API를 보려면 여기를 클릭하십시오 : Graph API. 거기에 필요한 모든 것이 있습니다. 또한 그래프 API를 구현하는 파이썬 모듈도 있습니다. 한 예가 pyfacebook입니다.
기본적으로 파이썬에서 인터넷으로 요청하는 법만 알아야합니다.
그래프를 가져 오는 방법은 그래프 API에서 피드을 사용하는 것입니다 (전송 한 페이지에서 찾으십시오). ID는 친구 (또는 모든 사용자) 중 하나입니다.
또한 Access_token을 요청해야하지만 이는 또 다른 요점이며 이에 대한 수백만 개의 게시물이 있습니다.
행운을 비네.
그래프 API 문서가 http://graph.facebook.com
http://developers.facebook.com/docs/reference/php/에서 찾을 수 있습니다 당신이 API
에read_stream
권한이 전화를해야합니다 친구의 게시물을 얻으려면 페이스 북의 API
를 사용하는 SDK입니다
/FRIEND_ID/posts?fields=likes
사용자가 모든 게시물을 가져 오려면 페이지가 매겨진 모든 데이터를 가져와야합니다.
거기에서 파이썬 내에서 귀하의 Facebook ID에 대한 fields
매개 변수를 살펴보고 내가 좋아하는 것을 포함하는 게시물을 정리할 수 있도록하십시오.
는 예를 들어, Facepy 라이브러리를 사용하여 파이썬 참조하여 매김에 대한 자세한 내용은 더러운
from facepy import GraphAPI
graph = GraphAPI('YOUR_ACCESS_TOKEN')
pages = graph.get("FRIEND_ID/posts?fields=likes,story", page=True)
for page in pages:
for post in page["data"]:
if "likes" in post:
for person in post["likes"]["data"]:
if person["id"] == "YOUR_ID":
if "story" in post:
print post["story"]
print post["id"]
처럼 뭔가를 할 수 있습니다 http://philippeharewood.com/facebook/dealing-with-facebook-pagination-the-basic-sauce/