问题描述
我正在尝试通过 curl 连接到 MicroStrategy REST API 以获取会话状态。 我已经使用此示例 https://community.microstrategy.com/s/article/Library-REST-API-Login-PHP?language=en_US 尝试了 PHP 代码。
我收到以下错误:
{"code":"ERR009","message":"The user's session has expired,please reauthenticate","ticketId":"d2a5595614634adba2bb07e5b15bedc9"}
我还尝试在 Windows 命令行上直接从 curl 调用 API。
curl -X POST "http://localhost:8080/MicroStrategyLibrary/api/auth/login"
-H "accept: application/json" -H "Content-Type: application/json"
-d "{\"username\":\"Administrator\",\"password\":\"myPassword\",\"loginMode\":1,\"maxSearch\":3,\"workingSet\":10,\"changePassword\":false,\"newPassword\":\"string\",\"MetadataLocale\":\"en_us\",\"warehouseDataLocale\":\"en_us\",\"displayLocale\":\"en_us\",\"messagesLocale\":\"en_us\",\"numberLocale\":\"en_us\",\"timeZone\":\"UTC\",\"applicationType\":35}"
我没有收到此电话的任何回复。
这个错误的原因是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)