這幾天因為公司需求
研究了一下OAuth 2.0 的 Google+ API 登入
官網的解說
很快的建立一個測試專案,迅速的 copy paste
興高采烈的執行專案
看到了"登入",看來是成功一半了!!
結果按下去卻.......
Error:invalid_client
查了一下 用戶端 ID 跟 JAVASCRIPT 起點
都正確啊!!沒理由不行啊!
花了我快三個小時,終於在 這 找到了同樣的問題
原來是在 developers.google.com 專案裡 API和驗證 => 同意畫面 => 專案名稱
這個專案名稱一定要"設名稱"……搞了那麼久。
2014年9月25日 星期四
2014年9月21日 星期日
.NET 3.5 maxJsonLength設定
在.net 3.5 上設定 maxJsonLength 原本以為跟 4.0 一樣在
就好,結果一直出現未定義<webServices>的錯誤。
GOOGLE了一下 ,還真的是 .net 3.5搞的鬼!
要在 web.config 裡多加一些東西
這樣就解決啦!
Web.Config
加<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
就好,結果一直出現未定義<webServices>的錯誤。
GOOGLE了一下 ,還真的是 .net 3.5搞的鬼!
要在 web.config 裡多加一些東西
<configSections>
<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
這樣就解決啦!
訂閱:
文章 (Atom)