C++ 社交网络API和C/C++;

C++ 社交网络API和C/C++;,c++,social-networking,C++,Social Networking,各位 请注意,如果这是问这个问题的最好地方,但我怀疑会有更好的地方。我看到github、stackoverflow、facebook、twitter、linkedin等都提供了开发者API来分割用户信息。关于这些API的一般性质,有几个问题: 1) 这些是开源的吗 2) 对于哪种特定的编程语言最适合这些“社交”API,是否有一般性的反馈?特别是,关于C/C++是否适合这样的工作,有什么评论吗 3) 对于跨社交网络的“mashup”,是否有推荐的C/C++开源软件包 API是一种规范,而不是代码,

各位

请注意,如果这是问这个问题的最好地方,但我怀疑会有更好的地方。我看到github、stackoverflow、facebook、twitter、linkedin等都提供了开发者API来分割用户信息。关于这些API的一般性质,有几个问题:

1) 这些是开源的吗

2) 对于哪种特定的编程语言最适合这些“社交”API,是否有一般性的反馈?特别是,关于C/C++是否适合这样的工作,有什么评论吗

3) 对于跨社交网络的“mashup”,是否有推荐的C/C++开源软件包

  • API是一种规范,而不是代码,“开源”并不真正适用,尽管每个API可能对您如何使用其API有许可限制,这可能会影响它们对您的开源代码的适用程度
  • 语言的听写(或建议)主要基于您对数据的处理,而不是您获取数据的方式/地点。你可能会发现,网络部分有点简单,比如Python或Perl,只做C++中的重计算(如果有的话)。
  • 我怀疑是否有一个是普遍推荐的。通常的嫌疑犯(例如,,)可能会在这方面工作得相当好,就像他们使用其他网络一样

  • 大多数社交网站都提供RESTful API,这意味着您需要使用支持的序列化格式(XML/JSON/etc)从应用程序发送/接收HTTP请求/响应。这就是你所需要做的。任何好的网络库和序列化/反序列化库都允许您调用社交网站提供的API。Ruby/Python/Java/googlego/Scala对这些库/技术有很好的支持。至于C++ Boost和POCO提供了丰富的网络/序列化库集。是C++中的脸谱网客户端库。你有推特,还有。社交API是这些网站提供的一种web服务。我不确定开源是否真的适用于他们。

    我也有类似的要求。您是否可以共享指向相应开发人员API的URL,以便其他人可以立即开始集成到这些社交网络?