2016-11-28 72 views
1

我正在尝试调用smartsheet.com api并从列表工作表请求中读取JSON数据。我是API的新成员,所以我确信我错过了很多我的代码。ColdFusion和SmartSheet API

这是我到目前为止有:

<cfscript> 
    apiURL = "https://api.smartsheet.com/2.0/sheets"; 
    apiToken = "xxxxxxxxxxxxxxxxxxxxxxxxx"; 
</cfscript> 

<cfhttp url="#apiURL#" method="GET" result="httpResp" timeout="120" charset="utf-8"> 
    <cfhttpparam type="header" name="Authorization" value="Bearer #apiToken#" /> 
</cfhttp> 

不过我没有收到期望的响应:

CFDumpImage

我尝试使用提供的检索数据的样本:

SmartSheet API 2.0 示例请求:

curl https://api.smartsheet.com/2.0/sheets -H "Authorization: Bearer ACCESS_TOKEN" 

示例响应:

{ 
    "pageNumber":1, 
    "pageSize":100, 
    "totalPages":1, 
    "totalCount":2, 
    "data":[ 
     { 
     "accessLevel":"OWNER", 
     "id":4583173393803140, 
     "name":"sheet 1", 
     "createdAt":"2015-06-05T20:05:29Z", 
     "modifiedAt":"2015-06-05T20:05:43Z" 
     }, 
     { 
     "accessLevel":"OWNER", 
     "id":2331373580117892, 
     "name":"sheet 2", 
     "createdAt":"2015-06-05T20:05:29Z", 
     "modifiedAt":"2015-06-05T20:05:43Z" 
     } 
    ] 
} 

回答