2014-11-06 4 views

답변

0

시작하기 전에 프로그래밍 할 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/

+0

나는 추가 한 꼬리표이다. 임 asp.net mvc 프로젝트에서 그것을 사용하고 있습니다. – ELG

+0

facebook.developers와 Graph Api Explorer에 가면, 여전히 그룹 게시물 만 반환합니다. – ELG

+2

Facebook에 버그 보고서가 있습니다. 그들은 문제를 조사하고있다. – Xebozone

관련 문제