0

我正在使用 facebook-c#-sdk 开发一个 winform FaceBook 应用程序,这个应用程序应该能够接受好友请求并与人聊天。

但我没有找到任何关于如何在 facebook-c#-sdk 中访问friend_request 的示例。

有人可以帮忙指出我如何接受好友请求吗?

特别是我怎样才能先得到通知然后接受请求?


额外的信息:

API, [facebook-C#-SDK] 得到微软官方支持

http://developers.facebook.com/tools/third-party-sdks/

我已经查看了以下帖子,但没有找到解决我的问题的方法。

使用 FB Graph API 接受或拒绝好友请求

如果你愿意,你可以在办公时间和我的机器人聊天,它只有在我手动接受你的好友请求时才有效。

http://www.facebook.com/ictbot.np

4

2 回答 2

1

AFAIK,与Igy 的链接一致,应用程序无法发送、接受或拒绝好友请求。这是 Facebook 可能认为不适合应用程序的众多功能之一。

请参阅https://developers.facebook.com/docs/reference/fql/friend_request/关于使用 API 阅读好友请求,包括这样做的相当大的限制。

于 2012-11-26T07:02:29.527 回答
0

感谢 Jon Newman 指出 API 的局限性。

基本上没有办法用 Facebook API 做到这一点。

但我确实有一个解决方法,这个解决方法只适用于某些场景:

“当您完全控制 Facebook 帐户时”

就我而言,该应用程序仅由我的 Facebook 帐户使用。我对两者都有完全控制权,所以我会在帐户设置中设置通知。

当好友请求发送到我的 Facebook 时,通知也会发送到我的 gmail。

然后我可以从 gmail 中检索它,过滤掉 html 标签,然后会出现一个链接,在浏览器中打开该链接。

完毕。

杂项:</p>

1)在gmail中检索邮件:

http://imapx.codeplex.com/releases/view/98061

基本上 Program.ImapClient.Folders[0].Messages[#].HtmlBody.TextData 会给你html数据。

2)如果您的网址错误,您将被重定向到好友请求列表,您可以手动接受请求。

于 2012-11-26T14:20:40.467 回答