如何使用Facebook登录OAuth显示在线状态



我正在尝试为Windows Phone 7开发一个Facebook聊天应用程序。

我使用..../outh/authorize登录。我获得了用于登录的API,并使用从.....获得的access_token成功登录到我的帐户/outh/access_token和我从网上朋友那里得到的FQL查询。但问题是我的朋友们在网上看不到我。

我使用了user_online_presence, friends_online_presence, xmpp_login, user_checkins, friends_checkins, publish_checkins作为权限。

我如何在应用程序中显示我的在线状态?

你的朋友不会看到你在线,除非你登录到Facebook的聊天服务(尽管你应该能够在适当的许可下看到他们在线)

在应用程序中使用Facebook聊天的API文档在这里:https://developers.facebook.com/docs/chat/

一旦你通过聊天API登录,你应该在你的朋友面前显示为在线(当其他人通过API查询你的在线状态时)。这些文档是用于实现您自己的Facebook聊天登录的,它们特别关注Facebook聊天与标准XMPP实现的不同之处。

它没有实现许多其他api那么简单,但这里有一些Python示例代码:https://developers.facebook.com/docs/chat/#code -可能有c#或其他。net示例,但我还没有见过

最新更新