我正在使用facebook-c#-sdk开发一个winform FaceBook应用程序,这个应用程序应该能够接受好友请求并与人聊天。
但是我没有找到关于如何在facebook-c#-sdk中访问friend_request的任何示例。
有人可以帮忙指出我如何接受朋友请求?
尤其如何先获取通知然后接受请求?
额外信息:
API,[facebook-C#-SDK]由Microsoft正式支持
http://developers.facebook.com/tools/third-party-sdks/
我已经查看了以下帖子,但没有找到解决问题的方法。
Accept or decline Friend Request using FB Graph API
如果您愿意,可以在办公时间与我的机器人聊天,只有当我手动接受您的朋友请求时,它才有效。
答案 0 :(得分:1)
AFAIK,与Igy's link一致,应用无法发送,接受或拒绝朋友请求。这是Facebook可能认为不适合应用程序的众多功能之一。
有关使用API阅读好友请求的信息,请参阅https://developers.facebook.com/docs/reference/fql/friend_request/,其中包含相当大的限制。
答案 1 :(得分:0)
感谢Jon Newman指出API的限制。
基本上没有办法使用Facebook API。
但我确实有一个解决方法,此解决方法仅适用于某些情况:
“当您完全控制Facebook帐户时”
在我的情况下,该应用程序仅由我的Facebook帐户使用。我完全控制了两者,因此我将在帐户设置中设置通知。
当朋友请求发送到我的脸书时,通知也会发送到我的Gmail。
然后我可以从gmail中检索它,过滤掉html标签,然后会出现一个链接,在浏览器中打开该链接。
完成。
杂
1)在Gmail中检索电子邮件:
http://imapx.codeplex.com/releases/view/98061
基本上是Program.ImapClient.Folders [0] .Messages [#]。HtmlBody.TextData会为你提供html数据。
2)如果您的网址错误,您将被重定向到朋友请求列表,您可以在其中手动接受请求。