2017-06-12 74 views
0

我在使用PowerShell刪除Google日曆事件時遇到了一些問題。我已經整理了OAuth 2.0方面,並且能夠創建和修補事件,沒有問題。但是,即使使用相同的訪問令牌,我也無法刪除事件並獲得401錯誤(訪問被拒絕)。PowerShell和Google Calendar API - Calendar.Events.Delete 401錯誤

這裏是我的PowerShell功能:

Function RemoveEvent($tokens,$CalID,$CalURL) 
{ 

    [email protected]{Authorization = "Bearer $($tokens.access_token)"} 


    Invoke-RestMethod -Headers $header -Uri $CalURL/$CalID -Method Delete 

} 

$ tokens.access_token正常工作,用於創建和打補丁的事件,它的電流(自動更新腳本如果年齡大於3600秒)

$ CalURL/$ CalID取自XML.config,並在修補事件時正常工作。

我需要別的東西來刪除一個事件嗎?

謝謝:)

回答

0

原來我不及格$令牌的功能,所以它裏面是空的。

更新了腳本,它運行良好。