当Zendesk服务器关闭时,我们的网站 - 我们使用Zendesk API显示一些论坛内容 - 也在下降。我们目前正在使用C#API,如下所示:
ZendeskApi api = new ZendeskApi("https://companyname.zendesk.com/api/v2", "user", "pass");
GroupTopicResponse gtr = api.Topics.GetTopicsByForum(321321);
如果服务器不可用,我们如何设置超时或跳过此操作?我们正在使用ASP.NET MVC 3。
感谢。
答案 0 :(得分:0)
通常,您希望异步进行第三方API调用。
Thread.Join(TimeSpan)
,如以下答案:https://stackoverflow.com/a/1370891/1090474。 如果您想获得幻想,可以缓存Zendesk的结果,如果超时,则显示缓存的数据。
答案 1 :(得分:0)
我们已经解决了ASP.NET MVC缓存问题,如本文所述:https://stackoverflow.com/a/349111/261010