winform facebook app接受朋友请求

时间:2012-11-23 04:01:27

标签: c# facebook facebook-c#-sdk

我正在使用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

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

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

2 个答案:

答案 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)如果您的网址错误,您将被重定向到朋友请求列表,您可以在其中手动接受请求。