我在 Windows Phone 8 上使用 Facebook C# SDK 6.4/Facebook C# 客户端 0.8 时遇到此错误。以下是重现此错误的步骤:
- 登录 Facebook 并保存访问令牌,然后退出您的应用程序。
- 断开您的互联网连接。
- 在进行 API 调用时,重新打开您的应用程序并将保存的访问令牌作为参数传递。
我在 Windows Phone 8 上使用 Facebook C# SDK 6.4/Facebook C# 客户端 0.8 时遇到此错误。以下是重现此错误的步骤:
看来这个bug已经修复了。我用最新的源代码构建了 facebook.dll 和 facebook.client.dll 并且错误消失了。
这些Facebook Access Token行为就像 Facebook 的临时密码,用于给定Facebook Application的给定Facebook User。因此,当您拥有用户的有效访问令牌时,您可以使用 Facebook API 并可以进行 Facebook API 调用。Facebook API 调用是从设备发送到 Facebook 的请求。如果您希望从您的设备发出 Facebook API 调用,那么当然,您需要互联网连接才能将您的请求发送到 Facebook 的服务器。如果没有互联网连接创建必要的基础设施来向 Facebook 的服务器发送消息,您就不能期望能够向 Facebook 的服务器发送消息。