以编程方式访问Windows Phone中的Windows Live ID / Facebook身份验证

时间:2012-06-03 05:09:39

标签: facebook windows-phone-7 c#-4.0 windows-live-id onedrive

我有一个Windows Phone,它链接到Windows Live ID和Facebook帐户。
我想使用这个内置的Windows Live Id信息来访问SkyDrive(就像Microsoft Office Mobile和其他一样)。特别是,我不想使用SkyDrive API for Windows Phone 7.5并重新编写整个代码以便用户的发现和身份验证。因为,我相信如果用户的手机可以同步到SkyDrive,则用户已经过身份验证,可以访问skydrive和其他Microsoft在线服务。以及通过Windows Phone访问Facebook的类似案例。

但我无法弄清楚,因为我怎么能发现这种内置的身份验证信息。

任何帮助将受到高度赞赏。 Thanx提前

1 个答案:

答案 0 :(得分:2)

WP7没有为您提供ID。您必须使用SkyDrive的/ Facebook的API来获取凭据和所需信息。

用户必须明确授予您对SkyDrive / Facebook的应用访问权限。即使用户已授予其手机操作系统(和内置应用程序)访问权限,但这并不意味着任何其他应用程序都可以自动访问SkyDrive / Facebook。

SkyDrive有一个易于使用的SDK(它提供了一个Button控件,可以完成你需要的一切),我想Facebook也有SDK。