Silverlight - 在客户端或通过服务器端包装器访问Facebook Api?

时间:2010-05-09 20:20:41

标签: .net silverlight facebook wcf-ria-services

我想知道如何使用Silverlight最好地访问facebook api。

目前我正在为facebook开发一个silverlight(+ ria服务)应用程序。

我看到 2种可能性:

1)使用面向silverlight的Facebook开发人员工具包访问facebook api(Facebook.Silverlight.dll)

2)在服务器端创建一个服务类,它充当轻松facebook api访问的包装器 (Facebook.Web.dll中)

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您应该在服务器端创建一个调用Facebook API的服务类,然后从Silverlight客户端调用您的服务。

一般来说,客户端浏览器安全性(以及Silverlight)意味着您无法在此情况下从Silverlight客户端向外部站点进行跨域调用,除非Facebook提供“clientaccesspolicy.xml”文件。

请点击此处了解更多信息:http://msdn.microsoft.com/en-us/library/cc645032%28VS.95%29.aspx