MULE BOX Connector - 无法获取访问令牌。消息有效内容的类型为:NullPayload

时间:2016-05-06 04:15:33

标签: mule box

我正在使用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

尝试了很多,但行为的改变没有帮助请...

1 个答案:

答案 0 :(得分:0)

尝试以下代码

format='JPEG'

这是一个有效的代码。一切顺利。

http://thirumal-opensource.blogspot.in/2016/05/how-to-get-authentication-from-box.html