使用单个通用框架或API或JAR将多个社交网络集成到Android中
对于iPhone,我们有ShareKit,它在一个框架中集成了多个共享选项。 http://www.getsharekit.com/
对于android我不知道是否存在类似的东西。我正在构建一个向社交网络共享信息的应用程序,比如一些帖子和推文。它是一个简单的游戏,游戏玩家发布有关他们的成就和等级的更新等。我使用Facebook和Twitter API,但他们占用了大量内存,难以管理。我也无法有效地处理它们。任何有关如何整合它们的帮助将不胜感激。
我想就此提出一些建议..
另一个例子似乎是PinkelStar
<击> http://www.pinkelstar.com/ 击> (不再维护)
由于
答案 0 :(得分:32)
2012年7月14日编辑21.30 IST。
该项目被造物主抛弃,因此无法使用 Facebook API的变化。我联系了Dev,他不会 再保持它。我会发布任何更新。在那之前最好的 选项是使用意图。
谢谢..
经过与许多开发人员的大量讨论,我找到了它。 sociallib是唯一可靠的。
https://github.com/sdossick/SocialLib
它允许整合
这是我找到的最佳解决方案..谢谢...
答案 1 :(得分:21)
我知道这个问题超过一年了。但是,如果您在Google上搜索,此问题会不断出现在搜索结果中。这就是为什么我觉得有必要提供另一个答案。
自2012年6月以来,一个名为socialauth-android的漂亮图书馆可以轻松整合4个流行的社交网络(Facebook,Twitter,Myspace,LinkedIn)。
我还没有亲身体验过这个库,但它看起来非常有前景。我玩过图书馆后会发布更多细节。
答案 2 :(得分:6)
也许使用ASNE library让您的生活更轻松? 只需为项目添加依赖项:
dependencies {
...
compile 'com.github.asne:asne-facebook:0.2.0'
compile 'com.github.asne:asne-twitter:0.2.0'
compile 'com.github.asne:asne-googleplus:0.2.0'
compile 'com.github.asne:asne-linkedin:0.2.0'
...
}
几乎可以设置和请求任何内容!
答案 3 :(得分:5)
Android使用基于Intents的可扩展架构。首选方法是挂钩该框架,而不是试图直接在您的应用中支持每个社交网络。一个优点是将自动支持新的社交网络和新API。见:
答案 4 :(得分:4)
这是一个非常古老的问题,但我会写一个非常好的答案。您可以使用CloudRail API轻松完成此操作。 支持Facebook,Twitter,G +,Instagram,LinkedIn,Yahoo,Windows Live,GitHub和Slack的集成。 只需以相同的方式创建每个对象,并获取应用程序密钥和应用程序密钥。例如
Facebook f = new Facebook(this, appKey, appSecret);
f.post(…)
Twitter t = new Twitter(this, appKey, appSecret);
t.post(…)
等等。 HERE是一篇完整的博文,向您展示如何实现这一目标。希望有所帮助 免责声明:我写了这篇文章
答案 5 :(得分:2)
@AndroidKid,查看Socialize - http://www.GetSocialize.com。它是新的(当你问这个问题时不存在)所以我不知道你是否仍然有需要,但如果你试一试,我很想知道你对它的看法。
DROdio
答案 6 :(得分:2)
scribe怎么办?
我一直在用twitter测试它。这很容易。
答案 7 :(得分:2)
对不起,你见过socialauth吗? 我没用过,但看起来不错!
答案 8 :(得分:1)
如果你正在制作一款游戏,那么我建议Scoreloop's Social API他们一直非常善于跟上API并且是一站式商店,以简化游戏相关元素。
答案 9 :(得分:0)
如果您正在考虑Android游戏中的社交媒体集成,我建议您也查看Skiller SDK。它为领先的社交网络提供了良好的支持,SDK似乎真的很容易使用。作为参考,请查看他们的TicTacToe样本
答案 10 :(得分:0)
以下是我一直在研究的一些商业选择:
http://www.gigya.com/social-login/
http://www.loginradius.com/developers#mobilesdks
http://janrain.com/product/social-login/
我使用的免费
答案 11 :(得分:0)
我找到了一个好的,并将它用于我的项目。 SocialAuth Android是https://github.com/3pillarlabs/socialauth-android/的受欢迎的SocialAuth Java库的Android版本 支持: 谷歌 雅虎 Facebook的 Hotmail的 FourSquare那种 我的空间 LinkedIn 销售队伍 Yammer的 Mendeley Flickr的