gpt4 book ai didi

C# XMPP X-FACEBOOK-PLATFORM SASL 实现

转载 作者:行者123 更新时间:2023-11-30 12:35:35 24 4
gpt4 key购买 nike

我正在尝试将应用程序与 Facebook Chat 集成在 C# 中。 Facebook 推荐使用 X-FACEBOOK-PLATFORM SASL 机制。该文档描述了需要以下参数的 X-FACEBOOK-PLATFORM:

string method // Should be the same as the method specified by the server.
string api_key // The application key associated with the calling application.
string session_key // The session key of the logged in user.
float call_id // The request's sequence number.
string sig // An MD5 hash of the current request and your secret key.
string v // This must be set to 1.0 to use this version of the API.
string format // Optional - Ignored.
string cnonce // Optional - Client-selected nonce. Ignored.
string nonce // Should be the same as the nonce specified by the server.

来自 this other Stackoverflow Question我能够理解 session_key 和 sig 的值从何而来,但我很难找到定义 call_id 值的位置。同样在上述链接中,答案的 sig 值为:

string sig = "api_key=" + apiKey
+ "call_id=" + callId
+ "method=" + method
+ "nonce=" + nonce
+ "session_key=" + sessionKey
+ "v=" + version
+ appSecret;

是否应该将版本和 appSecret 分开? Facebook的文档没有说包含appSecret,有必要加吗?

感谢您的帮助:)

最佳答案

在您链接的帖子中,有一个 callId 的定义(顶行)至于 appSecret,请尝试使用和不使用。如果两者都有效,那就是你的答案!

关于C# XMPP X-FACEBOOK-PLATFORM SASL 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294433/

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