我正在尝试编写一个控制台应用程序,它将从经过身份验证的用户的Facebook帐户中提取一些信息,并将其存储在文本文件中的本地计算机上。为此,我需要能够验证将提取其信息的用户。
现在问题是我找到的所有示例都使用了需要浏览器的基于Web的身份验证方法。有没有更简单的方法来获取用户的访问令牌,以便我可以进行经过身份验证的API调用?
谢谢, 克里希纳
答案 0 :(得分:0)
任何东西都可以假装成浏览器,问题是这些方法很可能需要某种javascript引擎。最简单的方法可能是使用PHP(或其他后端)API并模拟他们的请求,但我想这也很难。
存在一些第三方C#库,例如this one试图访问Facebook API。这可能是最容易(也许是最好的)路线。我不知道这个特别的有多好。你应该尝试一下,也许找其他人(关键字:.net library facebook)
答案 1 :(得分:0)
你不能简单地要求用户输入他们的FB凭证,拨打电话。如果凭据错误,那么显然他们无论如何都不会恢复他们的数据,您可以累积显示消息。 (我假设)由于应用程序的性质是控制台,你不需要在API调用之后保持用户(如浏览器需求),所以这应该没问题。