我正在尝试为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示例,但我还没有见过