提前感谢您的意见。我不是开发人员;我对使用不同的 API/端点有足够的了解。我遇到了一个让我困惑的问题。
我有两个租户,租户A迁移到租户B。自定义 Web 部件的 TenantB 源代码不再有效。据我所知,它只是像这样进行休息查询:
/_api/web/Lists/GetByTitle('Site%20Pages')/items(734)?$select=ID,标题,描述0,EncodedAbsUrl
当我运行此查询时,例如在源租户A 上,它会返回预期的项目。当我在tenantB 上运行此查询时,收到404。如果删除项目编号,它将返回所有项目。此列表中有 1000 多个项目,但这不应该达到任何阈值。
有什么建议吗?请并谢谢你。
重新索引列表,对端点运行手动查询,验证安全性,
我认为您收到此错误是因为您在 SharePoint REST API 查询中使用了错误的项目 ID (734)。似乎 ID = 734 的项目/页面在您的 SharePoint 网站页面库中不可用。
试试这个: