如何使用c#通过我的ASp.net Web服务使用facebook api直接登录facebook?

如何使用c#通过我的ASp.net Web服务使用facebook api直接登录facebook?,c#,asp.net,facebook,C#,Asp.net,Facebook,我创建了一个mathod facebookInfo(字符串用户名,字符串密码),所以我收到了用户名和密码,但在收到后无法在服务器端登录,因为只有一种方法可以使用FacebookAPI ie连接到facebook facebookservice.ConnectToFacebook() 还有它的开放式IE浏览器,所以有任何方法可以自动登录并获取会话,使用任何javascript或其他方式在服务器端使用C#中的ASp.net……请帮助我……我的整个项目都依赖于此……提前感谢您无法使用用户的登录详细信息

我创建了一个mathod facebookInfo(字符串用户名,字符串密码),所以我收到了用户名和密码,但在收到后无法在服务器端登录,因为只有一种方法可以使用FacebookAPI ie连接到facebook

facebookservice.ConnectToFacebook()


还有它的开放式IE浏览器,所以有任何方法可以自动登录并获取会话,使用任何javascript或其他方式在服务器端使用C#中的ASp.net……请帮助我……我的整个项目都依赖于此……提前感谢

您无法使用用户的登录详细信息从您的站点远程登录用户。这违反了Facebook的条款和条件。如果要通过graph api发出请求,则必须选择以下选项:

  • 您可以从Facebook获取访问令牌,并作为应用程序发出请求
  • 您可以允许用户登录并请求脱机访问权限,该权限允许您代表用户进行请求,而无需用户拥有活动会话

  • 你到底想做什么来与Facebook互动?你现在所做的听起来很像钓鱼…

    你想让人们在你的网站上输入用户名和密码…?我的项目基于whatsapp或类似于fring messenger,所以我需要我的应用程序的用户输入他们的facebook详细信息,而不是客户端登录,我希望用户通过我的web服务登录,在服务器端…同意。你不允许这样做。您必须请求访问令牌。查看此SDK,了解如何实现此目的的示例:不,这不是钓鱼,这是我项目的一部分,但客户端需要通过服务器端登录facebook,而不是客户端,因为我们的项目运行在六个移动平台brew、android、windows mobile、iphone、blackbery和symbian上,对于这个不同的平台,使用facebook api登录facebook太难了,这就是为什么我们需要在服务器端开发方法,所以每个人只需调用web服务并将用户名和密码传递给服务器,然后在服务器端使用c#方法中的facebook api,这是合法的还是非法的?恐怕你不能这么做。您必须在平台上实现各种身份验证方法