我正在尝试使用google-api-client-ruby gem与Google日历进行交互。
我已经成功设置了一个频道来观看活动,但我很难使用stop_channel方法停止观看活动。
源代码看起来像是一个通道对象,但如果我创建一个通道对象并将其传递给stop_channel方法,我得到:
错误 - Google :: Apis :: ClientError:必需:必需
我的代码..
private void YourComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
if (!(sender as ComboBox).Focused)
return;
// ...your code
}
我做错了什么或宝石不能正常工作?...
答案 0 :(得分:2)
您的错误Google::Apis::ClientError: required: Required
表示请求无效,未经修改就不应重试。
另外,我已经看到使用stop_channel
方法的sample code。
def stop_channel(channel_id, resource_id)
channel = Google::Apis::CalendarV3::Channel.new(
id: channel_id,
resource_id: resource_id
)
service.stop_channel(channel)
end