学习开发提供程序的快速步骤

若要开发 OSC 提供程序,需要完成以下常规步骤:

  • 实现四个必需接口: ISocialProviderISocialSessionISocialProfileISocialPerson。 根据社交网络对缓存登录凭据、在社交网络上关注某个人或动态同步好友及其活动的支持,你可能想要实现 ISocialSession2 接口。

  • 在实现接口的同时,测试和调试 OSC 提供程序。

  • 部署 OSC 提供程序。

  • 在发布前执行最终测试。

步骤 A:实现接口

OSC 提供程序实现接口,以便 OSC 可以使用这些接口通过 OSC 提供程序获取有关或从社交网络获取必要的信息。 此类信息包括以下内容:

  • 如何向用户显示帐户登录对话框。
  • 提供商是否支持显示好友或社交网络上显示的活动。
  • 如何在联系人卡片或 Outlook 人员窗格中显示好友和活动。
  • 何时刷新联系人卡片或人员窗格中的好友或活动信息。

信息通常以 XML 字符串的形式从提供程序传递到 OSC,作为接口方法的输出参数。 OSC 和 OSC 提供程序都符合 OSC 提供程序 XML 架构。 因此,在实现接口的过程中,需要很好地了解 XML 架构如何允许你指定上面列出的信息。

以下资源说明如何为提供程序功能、友元和活动指定 XML:

在开始实现之前,还需参阅以下主题,以节省稍后调试过程的时间:

步骤 B:调试

主题 调试提供程序 建议在开发 OSC 提供程序时可以使用的调试过程。

在开发过程中,还可以参阅 准备发布 OSC 提供程序 ,以便更好地了解某些方案中的预期行为, (例如基本身份验证和基于表单的身份验证) 。

步骤 C:部署

请参阅以下主题,了解部署要求:

步骤 D:发布前的最终测试

根据你的社交网络和 OSC 提供商,在发布提供商之前,通常应该执行特定于提供商的测试。 有关建议的测试列表,请参阅 准备发布 OSC 提供程序

另请参阅