在Android中集成FaceBook,Twitter,社交networking
将多个社交networking与一个通用的框架或API或JAR集成到Android中
对于iPhone我们有ShareKit,它在一个框架中集成了多个共享选项。 http://www.getsharekit.com/
对于Android我不知道如果类似的东西存在。 我正在构build一个应用程序,分享信息到社交networking,如一些post和推文。 它是一个简单的游戏,玩家发布关于他们的成就和水平的更新..等等。我使用Facebook和Twitter的API,但他们占用大量的内存,难以pipe理。 另外我不能有效地处理它们。 任何帮助如何整合他们将不胜感激。
我想就此提一些build议..
另一个例子似乎PinkelStar
http://www.pinkelstar.com/ (不再维护)
谢谢
编辑于2012年7月14日21.30 IST。
该项目被造物主遗弃,由于Facebook API的变化而不再可用。 我联系了Dev,他不会再维护它了。 我会发布任何更新。 在此之前,最好的select是使用意图。
谢谢..
经过与很多开发者的讨论之后,我发现了它。 sociallib是唯一可靠的。
https://github.com/sdossick/SocialLib
它允许整合
- Facebook的
- 推特
- Google Buzz
这是我find的最好的解决scheme..谢谢…
我知道这个问题已经过了一年多了。 但是,如果您在Google上search,则此问题不断出现在结果中。 这就是为什么我觉得有必要提供另一个答案。
自2012年6月以来,一个名为socialauth-android的精美图书馆可以轻松整合4个stream行的社交networking(Facebook,Twitter,Myspace,LinkedIn)。
我还没有任何与这个图书馆的经验,但它看起来非常有前途。 一旦我玩过图书馆,我会发布更多的细节。
请参阅socialauth-android网站
也许使用ASNE库使您的生活更轻松? 只需添加依赖项目:
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' ... }
设置和请求几乎任何东西!
Android使用基于Intents的可扩展架构。 首选的方法是钩入该框架,而不是试图直接在您的应用程序中支持每个社交networking。 一个好处是将自动支持新的社交networking和新的API。 看到:
- 如何与Facebook,微博等共享Web应用程序
这是一个相当古老的问题,但我会写一个非常的答案。 您可以使用CloudRail API轻松完成此操作。 支持Facebook,Twitter,G +,Instagram,LinkedIn,雅虎,Windows Live,GitHub和Slack的整合。只需要以同样的方式创build每个对象,并获得应用程序密钥和应用程序密钥。 例如
Facebook f = new Facebook(this, appKey, appSecret); f.post(…) Twitter t = new Twitter(this, appKey, appSecret); t.post(…)
等等。 这是一个完整的博客文章,向您展示如何实现这一目标。 希望有助于免责声明:我写了那个post
@AndroidKid,查看Socialize – http://www.GetSocialize.com 。 这是新的(当你问这个问题时并不存在),所以我不知道你是否仍然有这个需求,但是如果你试试看,你会很想知道你的想法。
DROdio
那么抄写员呢?
我已经成功地使用twitter进行了testing。 这很容易。
对不起,你有没有看到socialauth ? 我没有用过,但看起来不错!
如果您正在制作游戏,那么我build议您使用Scoreloop的社交API。它们在跟上API和成为一站式商店来简化一些与游戏有关的元素方面做得非常好。
如果您在Android游戏中查看社交媒体集成,我build议您查看Skiller SDK。 它为领先的社交networking提供了良好的支持,并且SDK似乎真正易于使用。 作为参考,看看他们的TicTacToe示例
以下是我一直在研究的一些商业选项:
http://www.gigya.com/social-login/
http://www.loginradius.com/developers#mobilesdks
http://janrain.com/product/social-login/
还有一个我用过的免费的
我find了一个好的,并将其用于我的项目。 SocialAuth Android是受欢迎的SocialAuth Java库的Android版本,由https://github.com/3pillarlabs/socialauth-android/支持:Google Yahoo Yahoo Hotmail FourSquare MySpace Linkedin Salesforce Yammer Mendeley Flickr