在Android中集成FaceBook,Twitter,社交网络

时间:2011-02-22 10:04:06

标签: android facebook twitter social-networking

使用单个通用框架或API或JAR将多个社交网络集成到Android中

对于iPhone,我们有ShareKit,它在一个框架中集成了多个共享选项。 http://www.getsharekit.com/

对于android我不知道是否存在类似的东西。我正在构建一个向社交网络共享信息的应用程序,比如一些帖子和推文。它是一个简单的游戏,游戏玩家发布有关他们的成就和等级的更新等。我使用Facebook和Twitter API,但他们占用了大量内存,难以管理。我也无法有效地处理它们。任何有关如何整合它们的帮助将不胜感激。

我想就此提出一些建议..

另一个例子似乎是PinkelStar

<击> http://www.pinkelstar.com/ (不再维护)

由于

12 个答案:

答案 0 :(得分:32)

  

2012年7月14日编辑21.30 IST。

     

该项目被造物主抛弃,因此无法使用   Facebook API的变化。我联系了Dev,他不会   再保持它。我会发布任何更新。在那之前最好的   选项是使用意图。

     

谢谢..

经过与许多开发人员的大量讨论,我找到了它。 sociallib是唯一可靠的。

https://github.com/sdossick/SocialLib

它允许整合

  • 微博
  • Google Buzz
  • LinkedIn

这是我找到的最佳解决方案..谢谢...

答案 1 :(得分:21)

我知道这个问题超过一年了。但是,如果您在Google上搜索,此问题会不断出现在搜索结果中。这就是为什么我觉得有必要提供另一个答案。

自2012年6月以来,一个名为socialauth-android的漂亮图书馆可以轻松整合4个流行的社交网络(Facebook,Twitter,Myspace,LinkedIn)。

我还没有亲身体验过这个库,但它看起来非常有前景。我玩过图书馆后会发布更多细节。

请参阅socialauth-android website

答案 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)

答案 11 :(得分:0)

我找到了一个好的,并将它用于我的项目。 SocialAuth Android是https://github.com/3pillarlabs/socialauth-android/的受欢迎的SocialAuth Java库的Android版本 支持: 谷歌 雅虎 Facebook的 Hotmail的 FourSquare那种 我的空间 LinkedIn 销售队伍 Yammer的 Mendeley Flickr的