我正在使用Mule 3.7.3
。以下是流程 -
<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="8080" doc:name="HTTP Listener Configuration"/>
<box:config name="Box" clientId="05zpeboxxfms6fo7805izrxff9dwbc74" clientSecret="LVD5juoF7ookFVn4uN69Pco3NI4EQeE0" doc:name="Box">
<box:oauth-callback-config domain="localhost" localPort="8080" remotePort="8080" path="callback"/>
</box:config>
<flow name="boxAuthenticationFlow">
<http:listener config-ref="HTTP_Listener_Configuration" path="/auth" doc:name="HTTP"/>
<box:authorize config-ref="Box" doc:name="Box-Authorize" accessTokenId="FgL53vlbdYMaXDMykVzS8z7CKz8QsZ0J"/>
<box:create-folder config-ref="Box" folderName="test folder" doc:name="Box"/>
</flow>
但是在选择授权后,我收到了以下错误。 ..
消息:无法获取访问令牌。消息有效内容的类型为:NullPayload 键入:org.mule.api.MessagingException 代码:MULE_ERROR - 2 有效负载:{NullPayload} JavaDoc:
异常堆栈是: 1.连接超时:connect(java.net.ConnectException) java.net.TwoStacksPlainSocketImpl:-2(null) 2.在https://www.box.com/api/oauth2/token消耗http资源时发现错误(java.lang.RuntimeException) org.mule.security.oauth.util.HttpUtilImpl:93(null) 3.无法获取访问令牌。消息有效内容的类型为:NullPayload(org.mule.api.MessagingException) org.mule.security.oauth.processor.OAuth2FetchAccessTokenMessageProcessor:95
尝试了很多,但行为的改变没有帮助请...
答案 0 :(得分:0)
尝试以下代码
format='JPEG'
这是一个有效的代码。一切顺利。
http://thirumal-opensource.blogspot.in/2016/05/how-to-get-authentication-from-box.html