내 앱에 Facebook 그래프 API api "/ me/home"을 사용하고있었습니다. 하지만 이제는 단 하나의 레코드 만 반환합니다. 2 일 만에 일어난 일입니다. 누구도 같은 문제에 빠지나요? 그것을 고치는 방법?Facebook 그래프 api가 하나의 아이템 만 반환합니다.
답변
시작하기 전에 프로그래밍 할 OS를 말하기 위해 질문에 태그를 추가하는 것이 유용 할 것입니다. 나 자신처럼 안드로이드에 문제가 있다고 가정합니다.
나는 또한 최근에 당신과 동시에이 문제에 부딪혔다. 나는 페이스 북에 대한 버그를보고하지 않았다. 내 코드에서 페이 스북의 작동에 영향을 줄 수있는 어떤 것도 변경하지 않은 것처럼 보였을지라도 내가 잘못하고 있다고 생각했기 때문이다.
그래프 API v2.1에서 v2.2로 업데이트 한 후 시작된 것 같습니다 (내 앱에서는 v2.1을 사용한다고 정의했지만). API 변경 로그에는 문제가 있음을 알 수있는 내용이 없습니다 (대부분 Facebook 피드 페이지가 아닌 뉴스 피드로 변경됩니다).
GraphAPI Explorer 도구를 사용할 때 이러한 문제가없는 것 같습니다. 내 페이스 북의 안드로이드 SDK를 3.20.0 (최신)으로 업데이트하고 Graph API v2.2를 사용하도록 내 앱을 지정하려고했습니다.
내 응용 프로그램에서 limit 매개 변수를 사용하고 있었고 21보다 작은 값으로 제한하면 데이터가 반환되지 않습니다. 한도가 없으면 하나의 데이터 항목 만 반환했습니다.
제한 매개 변수를 50으로 설정하여이 문제를 다소 해결했습니다. 모든 '5'를 제한에 추가하면 데이터 항목이 1 개 늘어납니다 ... 다소 이상하게 보입니다. 따라서 제한을 사용하면 약 12 개의 데이터 항목이 반환됩니다. 때로는 더 많거나 때로는 적습니다. 그것은 매우 불안정합니다. 다음과 같이
경우 당신은 ... 당신이 안드로이드 SDK에서 그래프 API 요청에 매개 변수를 추가 모르는 :
// Define the GraphAPI request
Request graphRequest = Request.newGraphPathRequest(session, graphPath, new Callback() {
@Override
public void onCompleted(Response response) {
...
}
});
// Define parameters for GraphAPI request
Bundle graphParams = new Bundle();
graphParams.putInt("limit", 50); // Will return 12 items of data? Bugged!
// Set the parameters to the request
graphRequest.setParameters(graphParams);
// Execute the request
graphRequest.executeAndWait() // This is run off the UI thread.
업데이트 :
이버그 보고서가 제출되었으며 페이스 북 그것으로 찾고있다 https://developers.facebook.com/bugs/675008585946360/
- 1. Facebook 그래프 API가 총계 대신 공유를 반환합니다.
- 2. Facebook API가 빈 필드를 반환합니다.
- 3. 그래프 API가 이메일을 부분적으로 null로 반환합니다.
- 4. Facebook 그래프 API가 승인 동안 시간 초과 예외를 반환합니다.
- 5. 페이스 북 그래프 API가 Facebook 프로필로 일관성없는 친구 수를 반환합니다.
- 6. Facebook 앨범 Query 및 그래프 API가 빈 세트를 반환합니다.
- 7. Facebook 그래프 API가 전자 메일 주소 대신 숫자를 반환합니다.
- 8. Facebook 그래프 API가 이전 게시물 만 반환하는 것 같습니다
- 9. Facebook 그래프 Api가 내 콜백으로 리디렉션하지 않습니다
- 10. facebook 그래프 API가 이벤트를 반환하지 않습니다.
- 11. 그래프 API가 물음표로 움라우트 문자 문자를 반환합니다.
- 12. 페이 스북 그래프 api가 빈 json을 반환합니다.
- 13. facebook 그래프 API 만 사용하여 앱을 사용하는 친구를 반환합니다.
- 14. Facebook 그래프 API는 4 명의 친구 만 반환합니다.
- 15. Facebook 그래프 API가 이미지를 가져 오지 못합니다.
- 16. Facebook 그래프 API가 속성을 반환하지 않습니다. user_birthday
- 17. 그래프 API가 포함 된 Facebook 표지 사진
- 18. Facebook 그래프 API가 빈 페이지로 표시
- 19. Facebook 그래프 API tagged_places가 빈 배열을 반환합니다.
- 20. Facebook PHP SDK chat API가 오류를 반환합니다.
- 21. 게시글이 공개인데도 Facebook Graph API가 'false'를 반환합니다.
- 22. 그래프 API는 페이지 게시물 만 반환합니다.
- 23. 지오 코더 API가 거리 주소 만 반환합니다.
- 24. 페이 스 그래프 API가 페이지 계정에 대해 false를 반환합니다.
- 25. 그래프 API가 작동하지 않습니다.
- 26. JOIN은 하나의 결과 만 반환합니다.
- 27. mysqli_fetch_assoc은 하나의 결과 만 반환합니다.
- 28. pandas.read_html은 하나의 테이블 만 반환합니다.
- 29. Facebook 팬 페이지 그래프 API가 아닌 페이지에서 이벤트 가져 오기
- 30. Facebook 그래프 api 피드가 빈 배열을 반환합니다.
나는 추가 한 꼬리표이다. 임 asp.net mvc 프로젝트에서 그것을 사용하고 있습니다. – ELG
facebook.developers와 Graph Api Explorer에 가면, 여전히 그룹 게시물 만 반환합니다. – ELG
Facebook에 버그 보고서가 있습니다. 그들은 문제를 조사하고있다. – Xebozone