如何使用 Citrix ShareFile API 进行搜索

2023-12-23

我正在为一个项目使用 Sharefile REST API,但遇到了问题。他们缺乏文档,到目前为止,我向 api@ 地址发送的 5 封电子邮件都没有得到答复。我想我会众包这个......

我需要做的是按文件名搜索文件,并且它还必须有一个特定的parentID。我尽我所能地遵循他们的文档,但我仍然在响应中收到 500 错误。

根据他们的API文档 http://api.sharefile.com/rest/docs/resource.aspx?name=Items我必须发帖到:https://account.sf-api.com/sf/v3/Items/AdvancedSimpleSearch与以下帖子:

{ 
    "Query":{ 
        "AuthID":"", 
        "ItemType":"", 
        "ParentID":"", 
        "CreatorID":"", 
        "LuceneQuery":"", 
        "SearchQuery":"", 
        "CreateStartDate":"", 
        "CreateEndDate":"", 
        "ItemNameOnly":"", 
    }, 
    "Paging":{ 
        "Key":"", 
        "PageNumber":1, 
        "PageSize":10, 
    }, 
    "Sort":{ 
        "SortBy":"", 
        "Ascending":false, 
    }, 
    "TimeoutInSeconds":10 
} 

我发送的 JSON 帖子如下所示:

{
    "Query": {
        "AuthID": "",
        "ItemType": "",
        "ParentID": "xxxxxxxxxxxx",
        "CreatorID": "",
        "LuceneQuery": "",
        "SearchQuery": "filename ='foo.png'",
        "CreateStartDate": "4/2/2014",
        "CreateEndDate": "4/4/2014",
        "ItemNameOnly": ""
    },
    "Paging": {
        "Key": "",
        "PageNumber": 1,
        "PageSize": 10
    },
    "Sort": {
        "SortBy": "",
            "Ascending": false
        },
    "TimeoutInSeconds": 10
}

他们在示例帖子中预填了一些属性,所以我复制了。我也尝试只发送我需要的内容(而不是空白属性),但仍然收到 500。

我可以上传文件、删除、修改等,一切都很好,没有任何问题,所以我确信它是这个 JSON 结构中的东西。我认为这取决于“SearchQuery”属性。他们的文档网站上有零个示例,任何第三方库都只显示传入的“查询”参数,没有任何示例......


尝试这个:

    {
    "Query": {
        "AuthID": "",
        "ItemType": "",
        "ParentID": "xxxxxxxxxxxx",
        "CreatorID": "",
        "LuceneQuery": "",
        "SearchQuery": "foo.png",
        "CreateStartDate": "4/2/2014",
        "CreateEndDate": "4/4/2014",
        "ItemNameOnly": ""
    },
    "Paging": {
        "Key": "",
        "PageNumber": 1,
        "PageSize": 10
    },
    "Sort": {
        "SortBy": "",
            "Ascending": false
        },
    "TimeoutInSeconds": 10
}

在 searchQuery 中,我们必须指定项目名称本身,而不是 filename='itemname'。为我工作:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Citrix ShareFile API 进行搜索 的相关文章

  • Twitter 的推文按钮有回调吗?

    有没有办法在 Twitter 的推文按钮上注册回调 我希望能够跟踪我网站上的哪些特定用户在 Twitter 上发布了链接 我无法添加 onClick 事件 因为它是跨域 iFrame 还有其他想法吗 我见过一种方法 https stacko
  • 更改 JSON.NET 序列化属性名称的方式

    如何更改 Newtonsoft JSON NET 序列化对象属性名称的方式 有几种方法 You can manually control how it serializes using the JsonTextWriter class ht
  • Rails、REST 架构和 HTML 5:带有预检请求的跨域请求

    在致力于使我们的网站 HTML 5 友好的项目时 我们渴望采用跨域请求的新方法 不再通过隐藏的 iframe 发布 使用访问控制 http www w3 org TR access control 根据规范 我们开始设置一些测试来验证各种浏
  • 使用 Spring 的 REST 多部分混合请求(文件+json)

    我需要将一个文件和一个 json 一起发送到我的 Spring 控制器 我有以下控制器类 Controller RequestMapping perform public class PerformController RequestMap
  • JSONP 使用 JQuery 从 HTTPS 协议获取 JSON

    我正在尝试获取从 https 安全站点发送的 JSON 客户端希望不要使用任何服务器端语言 全部都是 Javascript 我读到 当使用 Jquery 中的 ajax 函数时 我必须使用 JSONP 才能从安全站点加载 JSON 我的第一
  • 从 JSON 文件注入的编译指令 AngularJS

    希望有人能帮助我应对这一挑战 我使用以下命令从服务器请求 JSON 数据 http get 来自服务器的数据返回一个对象 对象中的一个值包含 HTML 标记 该标记使用以下方式注入到页面中 div div 在标记内 有一个名为的自定义指令
  • IE9 JSON 数据“您要打开还是保存此文件”

    开始使用 IE9 测试我的 jQuery 应用程序 看来我在这里可能遇到麻烦了 我注意到 当我将 JSON 数据返回到 Javascript 方法时 我总是收到此提示 您想打开或保存此文件吗 并为我提供了 3 个按钮 打开 保存和取消 当然
  • 警告:访问循环依赖内模块导出的不存在属性“MongoError”

    我正在使用节点执行 API 并使用 Mongoose 当我给一个yarn dev启动我的 Nodemon Mongo 出现错误 我不知道如何解决这个问题 有人有什么想法吗 我使用的是 MongoDB Atlas 数据库 就在出现以下错误之后
  • 用于检查 Apache Camel XML 中字符串的 JSONPath 表达式

    假设我有一个简单的 json 文件 如下所示 log host blah severity INFO system 1 我正在使用 Apache Camel 它是 Spring XML 来处理和路由 json 文件 我的路由代码看起来像这样
  • 将 JSON 反序列化为表

    我需要根据通过 API 接收的数据填充 ABAP 中的表 我正在使用以下 ABAP 函数从 json 填充现有的 ABAP 表 JSON 是正确的 表中包含相应的表 ui2 cl json gt deserialize EXPORTING
  • C# Newtonsoft 反序列化 JSON 数组

    我正在尝试使用 Newtonsoft 反序列化数组 以便我可以在列表框中显示来自基于云的服务器的文件 但无论我尝试什么 我总是会收到此错误 Newtonsoft Json JsonReaderException 解析值时遇到意外字符 路径
  • Flutter:将字符串转换为 Map

    我正在使用 SQFlite 在本地存储数据 我有一个表 其中有一个名为 json 的字段 该字段的类型为 TEXT 并存储转换为字符串的 json 例如 name Eduardo Age 23 性别男 到目前为止 一切正常 但随后我需要从数
  • 获取 Parse Analytics 自定义仪表板

    是否可以使用 Javascript 或 REST API 从 Parse 获取应用程序分析 我想在我自己的仪表板中显示下载数量和自定义事件 不可以 您只能通过 REST API 推送 https parse com docs rest ht
  • 如果结果类型为 json,则 Struts2 Action 被调用两次

    我有一个包含 4 个操作方法的 Action 类 所有四个操作操作方法都使用 json 结果 通过日志记录和调试 我已经验证如果我调用操作方法1 操作方法2和3也会被调用 但不是4 最后再次调用action方法1 生成json结果 如果我将
  • 在 ASP.Net Web API 中的日志记录 DelegatingHandler 中读取 HttpRequestMessage.Content 时会丢失

    当尝试控制器中的操作中的对象时 它偶尔似乎为空 我发现这是由于ReadAsStringAsync in the SendAsync 覆盖DelegatingHandler 问题出在内容上 当我的客户端发送内容主体并在记录器中读取它时 控制器
  • 更改API数据输出的布局

    我是 API 集成和 PHP 的新手 我最近将 VIN 解码器集成到我的应用程序中 在输入框中输入车辆的 VIN 选择提交 然后就会显示 API 数据库中有关该车辆的所有信息 数据存储为关联数组 其中包含类别及其相应元素 例如 对于 VIN
  • 使用 WCF 支持“application/x-www-form-urlencoded”发布数据的最佳方式?

    我正在基于 W3C 规范构建 WCF 服务 该规范定义了接受 application x www form urlencoded 发布数据的 RESTful Web 服务端点 默认情况下 WCF 不支持这种类型的消息编码 我发现了许多创建如
  • 如何使用shell脚本从json字符串中grep特定字段值[重复]

    这个问题在这里已经有答案了 下面是文件中可用的 JSON 字符串 我需要从中提取值status在 shell 脚本中 预期输出 status success 响应 json eventDate null dateProccessed nul
  • 如何返回 json 结果并将 unicode 字符转义为 \u1234

    我正在实现一个返回 json 结果的方法 例如 public JsonResult MethodName Guid key var result ApiHelper GetData key Data is stored in db as v
  • jolt变换后json对象的排序

    Input The input json object 所需输出 Event1 Value1 Event2 collection of json objects Event3 The input json object 所以基本上输入 js

随机推荐

  • MongoDB 'count()' 非常慢。我们如何改进/解决它?

    我目前正在使用 MongoDB 来处理数百万条数据记录 我发现了一件非常烦人的事情 当我使用 count 函数进行少量查询数据收集时 速度非常快 然而 当查询的数据集合包含数千甚至数百万条数据记录时 整个系统变得非常缓慢 我确保已对所需字段
  • Mac OSX Lion/X11/CImg 库

    所以我正在尝试将 CImg 图像写入库合并到我的XCode项目 http cimg sourceforge net 但是 该库的头文件包含以下包含内容 并且 XCode 给出了此错误警告 include
  • 从 Github 导入 python 库

    我已经用 Python 编写了一些库以在我的项目中使用 我已将它们本地存储在我的系统上 也远程存储在 Github 上 现在每次我写一些代码时我都会使用sys path append 一开始帮助从系统中的目录导入我的库 我想知道是否有办法直
  • Twitter 状态 URL 正则表达式

    我有一个现有的正则表达式 http twitter com w status es d 我用它来确定 URL 是否是 Twitter 状态更新 URL 例如 http twitter com allWPthemes status 20404
  • 在 ASP.NET Core 5 中的 razor 视图中使用字形图标

    我正在将 ASP NET MVC 5 Web 应用程序迁移到 ASP NET Core 使用 NET 5 在以前的网络应用程序中 我使用了字形图标 但在新的应用程序中似乎没有可用的 我创建了一个新的ASP NET Core Web 应用程序
  • 如何在Eclipse控制台中获得回车而不换行效果?

    If I System out print something r 在控制台 我将光标返回到行首 最后在 System out print something r System out print any r I have anything
  • 使用双打时,为什么 (x / (y * z)) 与 (x / y / z) 不同? [复制]

    这个问题在这里已经有答案了 这部分是学术性的 因为就我的目的而言 我只需要四舍五入到小数点后两位 但我很想知道发生了什么会产生两个略有不同的结果 这是我编写的测试 旨在将其缩小为最简单的实现 Test public void shouldE
  • 在 VS 调试器中查看映射条目

    我想知道这是否是我的错误 误解 最有可能 或其他原因 我在 VS 2017 社区中有以下代码 include
  • 适用于 .NET 2.0 的类似 TPL 的库

    在 NET 4 0 中发现 Parallels 库后 我希望在我的 NET 2 0 应用程序中拥有类似的东西 NET 2 0 是否有任何并行编程帮助程序库可以简化常见任务 Threadpool http msdn microsoft com
  • 什么是 manifest.json 文件?在我的计算机上哪里可以找到它?

    我认为它适用于 chrome 我读到我可以在该文件中设置权限以避免开发时出现 XSS 错误 从原生 chrome json 文件到 chrome 扩展的 json 文件 有许多 json 文件可以满足您的 chrome 体验 其中大部分可以
  • iOS 多线程 - NSURLSession 和 UI 更新

    我有一个关于 iOS 多线程的一般问题 在我非常简单的测试应用程序中 我使用 NSURLSession 从服务器下载一些小图像并将它们呈现在表格视图中 在 NSURLSession 的回调中 检索图像后 我调用 tableview relo
  • 如何更改 CNContactPickerViewController 搜索栏的颜色

    我从视图控制器启动 CNContactPickerViewController 但如何更改其中搜索栏的文本颜色 导航栏是深蓝色的 在iOS11中默认搜索栏文本是黑色的 我更新了快速修复的方法 在呈现 CNContactPickerViewC
  • 具有调用私有方法的静态方法的 Ruby 类?

    我有一个包含许多静态方法的类 每个人都必须调用一个通用方法 但我试图不公开后一个方法 将其设置为私有将只允许从该类自己的实例进行访问 protected 似乎也不能解决这里的问题 如何隐藏 do calc 以免在静态上下文中被外部调用 使其
  • 从 php 调用 wordnet(PHP 的 Wordnet 类或 API)

    我正在尝试编写一个程序来查找两个文档之间的相似性 由于我只使用英语 所以我决定使用wordnet 但是我找不到将wordnet与php链接的方法 我无法从php找到任何wordnet api 我在论坛上看到有人说 Spudley 他从 ph
  • 如何在 Jest 中使用 axios 模拟 API 调用?

    我是测试新手 对使用 ES6 类模拟 API 和 axios 实例有一些疑问 我有一个index js import axios from axios export default class Pushkin constructor thi
  • 结构体和结构体第一个成员之间的指针别名[重复]

    这个问题在这里已经有答案了 C 中的指针别名通常是未定义的行为 因为严格别名 但 C11 标准似乎允许对指向结构的指针和指向结构的第一个成员的指针进行别名 C11 6 7 2 1 15 指向结构对象的指针 指向其初始成员 反之亦然 那么下面
  • 替代设置按钮

    我在我的android项目中使用这个代码 alertDialog setButton OK new DialogInterface OnClickListener public void onClick DialogInterface di
  • 并行流可以在不同的操作下正常工作吗?

    我正在阅读有关无国籍状态的文章 并在doc https docs oracle com javase 8 docs api java util stream package summary html Statelessness 如果流管道结
  • 在 .NET Framework 应用程序中使用 .NET Core 类库

    我的 NET Core 类库为我的数据库提供了一个模型 我的 WPF 应用程序需要引用该类库才能访问数据库 是否可以将 WPF 应用程序的引用添加到类库并使用此模型 我的类库基于 NET Core 3 1 构建 我的 WPF 应用程序基于
  • 如何使用 Citrix ShareFile API 进行搜索

    我正在为一个项目使用 Sharefile REST API 但遇到了问题 他们缺乏文档 到目前为止 我向 api 地址发送的 5 封电子邮件都没有得到答复 我想我会众包这个 我需要做的是按文件名搜索文件 并且它还必须有一个特定的parent