2

Google은 프로젝트 용 Facebook API를 연구 중이며 기본 iOS 및 Android 앱에서 그룹 API를 활용하고자합니다. 특히 페이스 북 그룹이 제공하는 많은 기능을 만들고 참여할 수있는 기능.그래프 API를 사용하여 그룹 만들기

페이스 북의 앱 중 App Center에있는 앱이 없으므로 Google이이를 대신하여 요청할 수 없습니다. 그래프 탐색기를 가지고 놀고, manage_groups 권한이 없기 때문에 그룹을 만들 수 없게 된 후에 우리는 그것이 우리의 App Center 존재 때문이라고 생각하기 시작했습니다.

문서를 올바르게 이해하고 있습니까? 승인 된 App Center 앱은 manage_groups 권한이 필요한 호출을 테스트하기위한 요구 사항입니까?

답변

1

'App and Game groups'에 사용할 수있는 그룹 API가 있습니다.이 API는 Facebook.com에서 호스팅되고 Facebook의 App Center에서 승인 된 게임에서 사용할 수 있습니다.

다른 앱은 다른 사용자가 아닌 앱 관리자, 개발자 및 테스터를 대신하여 그룹을 관리 할 수 ​​있지만이 그룹은 앱 ID와 연결되어 있으며 앱을 통해 만들지 않은 그룹을 수정할 수 없습니다 그 메커니즘.

짧은 답변 : 어떤 응용 프로그램 테스트 및 모든 응용 프로그램-센터에서 사용할 수있는 '앱 및 게임 그룹'기능을 제외하고 공개적으로 액세스 할 수있는 그룹의 API 승인 캔버스 게임

+0

나는 그것이 붙어있는 모든 응용 프로그램 부분에 의한 테스트라고 생각합니다. 우리에게는 앱이 있지만 App Center 앱이 아니며 테스트 할 때조차도 manage_groups 권한이 존재하지 않습니다. 피드백을 주셔서 감사합니다. – David

+0

앱이 '게임'카테고리에 있습니까? 그럴만 한 것이라면 관리자 또는 개발자의 권한을 앱의 – Igy

+0

에서 부여 할 수 있어야한다고 생각합니다. 게임 카테고리로 변경 한 후에도 "manage_groups"는 (는) 지원할 수있는 권한이 아닙니다. 앱 센터 만 베타 여야합니다. 후속 조치를 보내 주셔서 감사합니다. – David

2

나는이 없다 방금 나 자신을 통해서였다. 나는 여기에 자신과 관련된 아주 중요한 문제를 다루고 있지만, 여기서 내가 도울 수있을 때, 나는 그렇게 할 것이라고 생각했다.

당신은 'manage'그룹을 줄 수는 없지만 자연스럽게 그 권한을 가진 다른 토큰을 쉽게 생성 할 수 있습니다.

이것은 내 기능이며 그룹을 만들고 관리하는 데 적합합니다. 하지만 앞으로 1 주일이 걸릴 수도 있으므로 API의 해당 섹션은 고뇌의 핵심으로 잘못 문서화되어 있습니다. 또한 FB SDK 컬의 약간 수정 된 버전을 작성해야 했으므로이 부분을 트위 킹해야합니다.

public function _getAppToken() { 
    $appConfig = $this->config->item('facebookAppConfig'); 
    $path = '/oauth/access_token?client_id=' . $appConfig['appId'] . '&client_secret=' . $appConfig['secret'] . '&grant_type=client_credentials'; 

    return str_replace('access_token=', '', $this->_facebookGetCurl($path, 'notoken')); 
} 

희망이 조금 도움이됩니다.

가레스

0

은 앱 센터의 요구 사항이 제거되었습니다.

관련 문제