我无法使用从以前的https://graph.microsoft.com/v1.0/groups/delta调用中检索到的增量链接获取删除的用户
说明:
https://graph.microsoft.com/v1.0/groups/delta
正确返回结果
然后我保持增量链路(从JSON响应增量链路的例子:"@odata.deltaLink": "https://graph.microsoft.com/v1.0/groups/delta?$deltatoken=7VBZ66f3HT ...
)
-> 完全不返回任何内容。
根据他们的文档,它应该工作:
https://docs.microsoft.com/zh-cn/graph/delta-query-groups#deltalink-response
此外,当我对增量用户查询执行相同的操作时,它工作正常,删除的用户将返回用户增量链接。
题:
有没有人遇到此问题,您找到任何解决方案了吗?
1.背景
我想实现一个Alfresco-Share Java支持的webscript,就像现有的"I18N资源和消息Web脚本"一样.主要的区别是我想使用响应输出流(而不是编写器).
使用的Alfresco-Share版本:4.1.1.
2.测试用于重现错误的代码
- 春豆:
<bean id="webscript.test.content.get" parent="webscript" class="test.TestWebscript" />
Run Code Online (Sandbox Code Playgroud)
- Java代码:
package test;
import java.io.IOException;
import org.springframework.extensions.webscripts.AbstractWebScript;
import org.springframework.extensions.webscripts.WebScriptRequest;
import org.springframework.extensions.webscripts.WebScriptResponse;
public final class TestWebscript extends AbstractWebScript
{
@Override
public void execute(final WebScriptRequest request, final WebScriptResponse response) throws IOException
{
response.getOutputStream().write("test".getBytes());
}
}
Run Code Online (Sandbox Code Playgroud)
- Webscript desc文件:
<?xml version="1.0" encoding="UTF-8"?>
<webscript>
<shortname>Test webscript</shortname>
<description>A webscript using the response outputstream</description>
<url>/test/content</url>
<format default="">extension</format>
<lifecycle>draft_public_api</lifecycle>
<authentication>guest</authentication>
<transaction>required</transaction>
<family>Tests</family>
</webscript>
Run Code Online (Sandbox Code Playgroud)
3.结果
我有以下例外:
java.lang.IllegalStateException: getOutputStream() has already been called for this response …Run Code Online (Sandbox Code Playgroud)