Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# winform facebook应用程序接受好友请求_C#_Facebook_Facebook C# Sdk - Fatal编程技术网

C# winform facebook应用程序接受好友请求

C# winform facebook应用程序接受好友请求,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,我正在使用facebook-c#-sdk开发一个winform facebook应用程序,该应用程序应该能够接受好友请求并与他人聊天 但是我没有在facebook-c-sdk中找到任何关于如何访问friend#u请求的示例 有人能帮我指出我怎样才能接受朋友的请求吗 尤其是我如何先得到通知,然后接受请求 额外资料: 该API[facebook-C#-SDK]得到了微软的正式支持 我已经查看了下面的帖子,但没有找到解决问题的方法 如果你愿意,你可以在办公时间和我的机器人聊天,它只有在我手动接受

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

但是我没有在facebook-c-sdk中找到任何关于如何访问friend#u请求的示例

有人能帮我指出我怎样才能接受朋友的请求吗

尤其是我如何先得到通知,然后接受请求


额外资料:

该API[facebook-C#-SDK]得到了微软的正式支持

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

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

好吧,与此一致,应用程序无法发送、接受或拒绝好友请求。这是脸谱网认为不适合应用的许多能力之一。


请参阅阅读使用API的好友请求,包括这样做的巨大限制。

感谢Jon Newman指出API的限制

Facebook API基本上无法实现这一点

但我有一个变通办法,这个变通办法只适用于某些场景:

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

就我而言,该应用程序仅由我的Facebook帐户使用。我对这两个都有完全控制权,因此我将在帐户设置中设置通知

当朋友请求发送到我的facebook时,通知也会发送到我的gmail

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

完成了

杂项:

1) 要在gmail中检索电子邮件:

基本上Program.ImapClient.Folders[0].Messages[#].HtmlBody.TextData将为您提供html数据


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

正如我在developer.facebook.com上看到的,他们没有官方的C#SDK,您从哪里获得的?我曾与FB iOS SDK合作过,那里的大多数事情都是更容易完成的vie图形API请求。你尝试过吗?@eagle.dan.1349。Facebook没有官方的C#SDK。这是一个包装器。可能是的副本,这是facebook-c#-sdk的下载链接。我希望可以自动浏览到该链接并单击“接受”按钮,而您甚至不需要成为一个应用程序就可以做到这一点。不过,我怀疑这可能违反了Facebook的服务条款。顺便说一句,如果您使用的帐户始终是您的个人帐户(您最初没有这样说),您应该查看Facebook PowerShell Module(),看看这是否是一个比WinForms应用程序更容易自动访问的工具。感谢您的链接,我非常感谢。