我正在尝试为Windows Phone 7开发Facebook聊天应用程序。
我已使用..../outh/authorize
登录。我获得了登录API,并使用我从..... / outh / access_token获得的access_token以及我与在线朋友获得的FQL查询成功登录了我的帐户。但问题是我的朋友们没有在网上看到我。
我已使用user_online_presence
,friends_online_presence
,xmpp_login
,user_checkins
,friends_checkins
,publish_checkins
作为权限。
如何在应用程序中显示我的在线状态?
答案 0 :(得分:2)
除非您登录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示例,但我还没有看到它。