首先,感謝所有閱讀本文的人。創建Coldfusion應用程序到Google Group API需要幫助
我的學校(我是教師/技術協調員)正在使用Google Apps for Education。我已使用Provisioning API與我們的Microsoft Active Directory服務器通話,以將用戶和羣組與Google同步。我有一個運行ColdFusion 9和PHP的Web服務器。我是一位基本公正的ColdFusion程序員,我的PHP技能是初級水平。
我有一個最低3028組,我想更新replyTo
場說REPLY_TO_LIST
(默認情況下創建組時,用戶可以選擇)
理想情況下,我很想有發生是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的信息,但是我在那裏嘗試過,我似乎也無法開始工作。
如若'的RESPONSE_TYPE前'是'&'? –
@PeterBoughton,你最好把它寫成答案。 https://developers.google.com/accounts/docs/OAuth2Login看起來他在跟蹤網址時習慣於輸入'?'。 – Travis
這只是一個猜測。在這種情況下,我認爲馬特的「使用測試庫」選項是一個更好的解決方案。 –