powershell - 无法使用 powershell 删除 yammer 评论
问题描述
$url= "https://www.yammer.com/api/v1/messages/4234234234"
Invoke-WebRequest -Uri $url -Method Delete -Headers $UserHeaders
这给了我在powershell上的以下错误
Invoke-WebRequest
:
这种 500 错误很少发生,但即使是 Yammer 的 https 有时也不会传递。团队正在为此努力。同时,转到 Yammer。在 C:\Chetan\codes\test2.ps1:32 char:9 + Invoke-WebRequest -Uri $DeleteYamComment -Method Delete -Head ... + ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: ( System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebException + FullyQualifiedErrorId:WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
解决方案
HTTP 500 错误表明服务器端存在您作为调用者无法控制的问题。Yammer API 返回的错误文本说明了很多。在 Yammer 团队修复其服务器之前,您可能无能为力。
推荐阅读
- join - 复杂的 Spotfire 加入
- async-await - 如何通过特征及其相关生命周期加入嵌套的 BoxFuture?
- sql - 尝试根据第三列中的值从两列之一返回总和(分组依据)结果
- sql - 如果 SQL 查询没有结果,则返回 0
- ssis - 使用 SSIS 中的执行进程任务和 WinSCP 从 SFTP 服务器下载以特定前缀开头的文件
- reactjs - 在 Styled-Components 中扩展组件时更改标记类型
- python - 转义在 Python shell 中的工作方式是否不同?(与文件中的代码相比)
- javascript - 是否可以阻止使用 Safari 桌面浏览器的客户端?
- sql - 如何比较 SQL 中的差异行
- html - 如何使用 CSS 使滑块轨道透明