gpt4 book ai didi

c# - 如何使用 C# 通过 Facebook API 发送私有(private)消息

转载 作者:太空狗 更新时间:2023-10-29 19:44:17 24 4
gpt4 key购买 nike

我使用 Facebook Connect 登录我的网站,需要创建向用户的 Facebook 好友发送个人消息的功能。

来自 this question 的解决方案不适合我,因为我需要同时向多个 friend 发送消息(用户只需从列表中选择她/他想要发送消息的 friend )。

我找到了关于这个 Ruby 问题的非常好的帖子 - How to send private messages with Facebook API .但是我找不到类似于 xmpp4r_facebook Ruby gem 的 C# 包。

agsXMPP SDKjabber-net不支持 X-FACEBOOK-PLATFORM SASL 机制(http://forum.ag-software.de/thread/1372-Facebook-ChatConnect to facebook chat using Jabber.net (C#/Mono) with SASL)。

我希望找到一些现有的解决方案,而不是更新其中一个库。或者找到一些像 xmpp4r_facebook 这样的库,但适用于 .NET 平台。

谢谢。

最佳答案

agsXMPP最新源支持X-FACEBOOK-PLATFORM Sasl机制。

1) 查看最新资源
2)在OnSaslStart事件中添加如下代码

private void XmppCon_OnSaslStart(object sender, SaslEventArgs args){   args.Mechanism = Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.X_FACEBOOK_PLATFORM);   args.ExtentedData = new FacebookExtendedData {AccessToken = "YOUR TOKEN", ApiKey = "YOUR API KEY"};    }

关于c# - 如何使用 C# 通过 Facebook API 发送私有(private)消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12595148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com