먼저이 게시물을 읽는 모든 사용자에게 감사드립니다.Google 그룹 API에 Coldfusion 응용 프로그램을 만드는 데 도움이 필요합니다.
내 학교 (교사/기술 코디네이터 임)가 Google Apps for Education을 사용 중입니다. 프로비저닝 API를 사용하여 Microsoft Active Directory Server와 대화하여 사용자 및 그룹을 Google과 동기화했습니다. ColdFusion 9 및 PHP를 실행하는 웹 서버가 있습니다. 나는 ColdFusion 프로그래머와 PHP 기술이 초보 수준이다.
내가위한 일이 싶어요 무엇을 이상적으로
을 내가 REPLY_TO_LIST
말을하는 replyTo
필드를 업데이트하고 싶습니다 (기본적으로 그룹을 만들 때 사용자는 선택의 여지가) 3028 개 그룹의 최소가 ColdFusion 서버가 자동으로 (야간에) Google에 접속하여 도메인에있는 모든 그룹의 목록을 가져오고 (이 목록은 매일 변경 될 수 있도록 사용자가 그룹을 만들 권한이 있음) 응답 필드가 올바르게 설정되었는지 확인하십시오.
현재 OAuth 2.0 부분에 문제가 있습니다. 나는이 문서를 읽었으며 내가해야 할 일에 대해 혼란 스럽다. 나는 인터넷 전체를 들여다 보았고 내 머리 위로 많은 자료를 발견했다. 가장 가까운 것은 Ray Camden에 의해 훌륭한 게시물입니다. 그러나 Google 그룹스를 수정하면 다음과 같이 표시됩니다.
Error: invalid_request Required parameter is missing: response_type
그러나 response_type은 분명히 존재합니다.
무엇을이다 : 나는 확신
그것은 내 문제의 시작이고 나는 같은 여러 다른 참조를 발견 한 나의 범위입니다 지금까지 GoogleGroupModifier.cfm에 있습니다.
<cfset authurl = "https://accounts.google.com/o/oauth2/auth?"
& "client_id=#urlEncodedFormat(application.clientid)#"
& "&redirect_uri=#urlEncodedFormat(application.callback)#"
& "&scope=https://www.googleapis.com/auth/apps.groups.settings?response_type=code">
<cfoutput>
/groups/v1/groups/
authurl=#authurl#
<p><a href="#authurl#">Login</a></p>
</cfoutput>
그리고 Application.cfc :
<cfcomponent>
<cfset This.name = "googlegroups">
<cfset This.Sessionmanagement="True">
<cffunction name="onApplicationStart" returntype="boolean" access="public">
<cfset application.clientid = "88888.apps.googleusercontent.com">
<cfset application.clientsecret="zzzzzz_">
<cfset application.callback="http://mydomain.org/wwp/google/GoogleGroupModifier.cfm">
<cfreturn true>
</cffunction>
</cfcomponent>
누구든지 제안 할 수 있습니까? 나는 GITHUB에 대한 정보가 있다는 것을 알고 있지만, 거기에서 내가 시도한 것은 내가 일할 것 같지 않다. ? https://github.com/coldfumonkeh/oauth2가
는''RESPONSE_TYPE 전에'및'을해야합니다 –
@ PeterBoughton, 답변으로 답을 쓸 수도 있습니다. https://developers.google.com/accounts/docs/OAuth2Login 그는 URL을 따를 때 '?'를 입력 한 것처럼 보입니다. – Travis
그것은 단지 추측이었습니다. 이 경우 Matt의 "테스트 된 라이브러리 사용"옵션이 더 나은 솔루션이라고 생각합니다. –