问题标签 [sharepoint-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1598 浏览

rest - 在 sharepoint 2013 应用程序模型中通过 REST 访问 url 时收到消息“抱歉,此站点尚未与您共享”

我正在使用 REST 通过 SharePoint 2013 App 访问列表,下面是代码片段:

当我调试它时,从 URL 标签中获取完整的 URL,但是当我要通过浏览器访问它时,它会向我显示类似“对不起,该站点尚未与您共享”的消息。为什么在我完全控制网站集时会发生这种情况。

APP里面有什么需要配置的吗?

谢谢。

0 投票
1 回答
1962 浏览

sharepoint-2013 - Sharepoint 2013 提供商在 ADFS 基本共享点站点中托管的应用程序

我们有 Sharepoint 2013 单服务器场和另一台带有 ADFS 2.0 的服务器
现在使用以下步骤配置 sharepoint 站点:

  1. 安装 ADFS 2.0
  2. 将 Web 应用程序配置为依赖方的 ADFS
  3. 将 SharePoint Server 2013 配置为信任 ADFS 作为身份提供者
  4. 将 Web 应用程序配置为使用基于声明的身份验证。
  5. 从 SharePoint Web 应用程序演示基于 SAML 的声明身份验证

它可以与sharepoint一起正常工作。

现在我们使用这个共享点站点添加了一个提供商托管的应用程序,但是我们得到了一些错误。
1.从VS2012部署时会报错
“部署步骤'安装SharePoint应用程序'发生错误:系统帐户无法执行此操作。”

  1. 第二种方式我们将应用程序文件上传到应用程序目录并尝试将此应用程序添加到共享点站点。
    • 错误:“访问/_layouts/15/appInv.aspx 时出现应用程序错误,错误=此应用程序未安装在此站点上。在 Microsoft.SharePoint.Lifecycle.SprocWrappers.GetAppInstanceById(SqlSession dbSessionWrapper, Guid siteId, Guid webId, Guid instanceId, Int32 lcid) 在 Microsoft.SharePoint.Administration.SPAppCatalog.GetAppInstance(SPWeb web, Guid appInstanceId) 在 Microsoft.SharePoint.ApplicationPages。 AppInvPage.SetControlStateUsingAppInstanceId(String appInstanceId) 在 Microsoft.SharePoint.ApplicationPages.AppInvPage.OnLoad(EventArgs e) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ”</li>

此问题可能是由于在 sharepoint 2013 站点中声明基本身份验证。因为此应用程序将在 Windows 基础身份验证共享点站点中正常工作。

0 投票
1 回答
592 浏览

javascript - 是否可以使用客户端脚本获取 twitter 搜索 API 1.1 版的数据

我正在开发 SharePoint Hosted APP,因为我只需要使用 java 脚本。在以前的版本 1.0 中,我可以使用客户端脚本获取数据,但现在在 twitter 搜索 API 版本 1.1 中,它们使用了一些身份验证。所以我们需要在 twitter 站点中注册,然后获取消费者密钥。使用它,我们需要在服务器端脚本中编写代码并使用 API 中的数据。

是否可以使用客户端脚本获取 twitter 搜索 API 1.1 版的数据?

0 投票
3 回答
1968 浏览

javascript - 如何在 SharePoint 2013 Online 中使用 JavaScript 动态创建母版页文件?

我正在创建一个我想要遵循的 SharePoint 应用程序。

  1. 在母版页库中,复制当前母版页并创建新的母版页。(就像我们手动执行新的 SharePoint Designer 一样。)
  2. 在新母版页中注入 JavaScript 引用并保存。
  3. 将新母版页应用为默认母版页。

所有这些都应该只使用 JavaScript 来完成。

有人知道该怎么做吗?

感谢用户988917

0 投票
1 回答
1687 浏览

sharepoint - 我们如何在 sharepoint 2013 的提供商托管应用程序中使用 SP 客户端人员选择器?

我在 sharepoint 托管应用程序模型中使用了客户端人员选择器,但在提供程序托管应用程序中它不起作用,因为它从 _layouts 文件夹消耗一些人员选择器相关的 .js 文件或在内部消耗一些 SP 服务。所以我只是想知道有什么办法可以做到这一点。

提前致谢。:)

0 投票
1 回答
507 浏览

sharepoint - 我可以将 Sharepoint 2013 列表与 Project Server 2013 列表同步吗?C# 还是 JavaScript API?

如果这是可能的,最好的方法在哪里?

创建 SharePoint 项目或应用程序?

谢谢你的帮助!

0 投票
1 回答
284 浏览

wcf - 在 SharePointnt 托管应用程序中使用 BCS 更新或删除外部列表中的记录时出现身份验证错误

我创建了 WCF 数据服务并将代码如下:

然后服务已成功创建,并可使用 SharePoint Provider 托管应用程序中的“外部数据源的内容类型”对其进行访问。我可以浏览到外部列表并查看记录并创建新记录。但是,当我尝试更新或删除任何记录时,我收到以下错误:

LobSystem(外部系统)返回身份验证错误。

在这种情况下,我已经为 BCS 服务中的农场用户提供了完全权限,并在应用程序池中也为该用户提供了执行权限。

请帮忙!

0 投票
3 回答
455 浏览

sharepoint-2013 - 在 sharepoint 2013 应用程序中使用远程事件接收器创建网站集时需要执行一些自定义操作

应用模型中没有任何“SiteCreated”或“SiteCreating”类型的事件接收器。但是,我想在网站集创建时触发一些事件。应用程序模型中有一些 Web 级别的事件,但我需要某种功能,这些功能将在创建任何网站集时执行。

这可以通过“WebProvisioned”事件上的远程事件接收器实现吗?

请分享您对此的看法。

0 投票
1 回答
259 浏览

jquery - 从外部处理来自 SharePoint 2013 Online 应用程序主机站点的文档

我正在尝试创建一个 SharePoint 2013 Online 应用程序来处理存储在主机网站集上的文档。

我可以使用 jQuery ajax 从主机站点集合中检索文件,并且我收到的格式似乎是字节流(jQuery 似乎将其存储为字符串,或者至少,数据被解释为我用来调试的浏览器的字符串)。

我的结论是,我应该将接收到的文件发送到 WCF 应用程序,以便使用 C# 将流写入文件(在 WCF 服务的文件系统上),然后提取结果文件的内容。但是,生成的文件已损坏。我的假设是在过程中的某个地方(SharePoint 托管到 jQuery on App 或 App 到 WCF 应用程序)原始数据已损坏。

我的问题是:

  • 这是使用应用程序处理文档的最简单方法还是提取 主机站点
    上文档内容的更简单方法?
  • 假设我目前的方法是最好的方法,有什么方法可以防止我遇到的文件损坏?

任何帮助将不胜感激。

0 投票
1 回答
626 浏览

sharepoint-2013 - 我可以通过搜索 Web 部件将内容添加到我的 SharePoint 托管应用程序吗

我有一个包含许多页面和工作流的 SharePoint 托管应用程序。我可以通过搜索 Web 部件向其中添加内容吗?