我想知道如何使用Silverlight最好地访问facebook api。
目前我正在为facebook开发一个silverlight(+ ria服务)应用程序。
我看到 2种可能性:
1)使用面向silverlight的Facebook开发人员工具包访问facebook api(Facebook.Silverlight.dll)
2)在服务器端创建一个服务类,它充当轻松facebook api访问的包装器 (Facebook.Web.dll中)
感谢您的帮助
答案 0 :(得分:1)
您应该在服务器端创建一个调用Facebook API的服务类,然后从Silverlight客户端调用您的服务。
一般来说,客户端浏览器安全性(以及Silverlight)意味着您无法在此情况下从Silverlight客户端向外部站点进行跨域调用,除非Facebook提供“clientaccesspolicy.xml”文件。
请点击此处了解更多信息:http://msdn.microsoft.com/en-us/library/cc645032%28VS.95%29.aspx