根据文章"https://msdn.microsoft.com/en-us/library/office/jj900715.aspx?f=255&MSPPError=-2147217396“,我已经实现了Outlook2013 (64位)的IM客户端(32位)。
我已经用UCOfficeIntegration实现了COM类。下面的链接也有一个例子,我的类实现在这个例子中工作得很好。链接:_IContactsAndGroupsCallback.OnLookUp
Outlook正在向IM客户端调用以下API,IM客户端也使用有效数据进行响应。但Outlook无法通过Outlook联系人卡中的聊天、音频呼叫和视频呼叫启用用户的在线状态。
从Outlook到IM客户端调用API?
IContactManager.GetContactByUri
IContact.CanStart
IContact.GetContactInformation
IContactManager.CreateSubscription
IContactSubscription.AddContact
IContactSubscription.Subscribe
IContact.BatchGetContactInformation
IContact.Settings
如果这些API是从Outlook调用的,那么为什么Outlook不在Outlook联系人卡片中启用/更新用户的状态?
有没有人能帮我解决这个问题?
发布于 2016-07-20 15:03:58
我认为问题出在你测试IM客户端的方式上。您应该做的一件事是始终在outlook之前启动IM客户端。如果问题仍然存在,请检查以下内容:
https://stackoverflow.com/questions/36148392
复制相似问题