3

내 앱 사용자가 아닌 친구 목록을 보여주는 앱 요청 대화 상자를 표시하려고합니다. 이것은 내가 그것에 대해 어떻게 갈 것인지입니다.Facebook에서 "apprequests"필터가 안드로이드에서 작동하지 않습니다.

Bundle parameters = new Bundle();   
parameters.putString("message", "Send Request"); 
String filters = "app_non_users"; 
parameters.putString("filters", filters); 
WebDialog.Builder builder = new Builder(context,Session.getActiveSession(), "apprequests", parameters); 
// add listener 
WebDialog webDialog = builder.build(); 
    webDialog.show(); 

"추천 친구"와 같은 대화 상자가 표시됩니다. enter image description here

이들은 내가 원하는 친구가 아닙니다. 나는 비 앱 사용자만을 원하며, 이들은 제안 된 친구 제목 아래의 모든 친구들입니다. 내가 "제안"의 매개 변수로 페이스 북의 ID를 제공한다면, 그것은 그 페이스 북의 id를 제안 아래에 올바르게 보여 주지만,이 "필터"매개 변수는 작동하지 않습니다. 나는 또한 그것을 문자열 배열로 추가하려고 시도했다. 내가 뭐 잘못하고 있니?

고마워요.

답변

1

다른 사람이이 문제를 해결할 수 있도록 도와 드리겠습니다. 이 코드는 v2의 API를 사용하는 경우 작동합니다. 나는 완전히 v2로 옮겨 가지 않았고 호환성 모드 (Settings.setPlatformCompatibilityEnabled(true);)로 실행 중이었고 기본적으로 v1 API에 대한 호출이 이루어지고있었습니다. 이것을 바꿔 매력처럼 일했습니다.

-1

누군가 다른 사람이 이것도 가로 질러 으로 오는 경우에 대비해 내가 대답하도록하겠습니다. 이 코드는 v2 API를 사용하는 경우 작동합니다. 나는 완전히 v2로 옮겨 가지 않았고, 은 호환성 모드 (Settings.setPlatformCompatibilityEnabl (true);)에서 실행 중이었고, 그 이유 때문에 호출은 기본적으로 v1 API에 이되었습니다. 이것과 그 을 매력으로 변경했습니다.

관련 문제