在 Android 中集成 Facebook、Twitter、社交网络

发布于 2024-10-18 16:20:17 字数 1539 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

我纯我任性 2024-10-25 16:20:17

编辑于 2012 年 7 月 14 日 21:30 IST。

该项目已被创建者放弃,并且由于以下原因不再可用
Facebook API 的变化。我联系了开发人员,但他不会
就再维持下去吧。我会发布任何更新。到那时最好的
选项是使用意图。

谢谢你..

我在与许多开发人员进行大量讨论后找到了它。
Sociallib 是唯一可靠的。

https://github.com/sdossick/SocialLib

它允许集成

  • Facebook
  • Twitter
  • Google Buzz
  • LinkedIn

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

EDIT on 14 July 2012 21.30 IST.

The project is abandoned by the Creator and is no more usable due to
changes in Facebook APIs. I contacted the Dev and he is not going to
maintain it anymore. I will post any updates. Until then the best
option would be to use intents.

Thank you..

I found it after a lot of discussions with many developers.
sociallib is the only reliable one.

https://github.com/sdossick/SocialLib

It allows to integrate

  • Facebook
  • Twitter
  • Google Buzz
  • LinkedIn

This is the best solution i have found.. Thanks...

明媚如初 2024-10-25 16:20:17

我知道这个问题已经一年多了。然而,如果你在谷歌上搜索,这个问题就会不断出现在结果中。这就是为什么我觉得有必要提供另一个答案。

自 2012 年 6 月以来,出现了一个名为 Socialauth-android 的优秀库,可以轻松集成 4 个流行的社交网络(Facebook、Twitter、Myspace、LinkedIn)。

我还没有任何使用这个库的实践经验,但它看起来非常有前途。一旦我使用了该库,我将发布更多详细信息。

请参阅 socialauth-android 网站

替代链接: - GitHub

I know the question is over a year old. However, if you search on Google this question keeps coming up in the results. Thats why I felt the need to provide another answer.

Since June 2012 a nice library called socialauth-android exists to easily integrate the 4 popular social networks (Facebook, Twitter, Myspace, LinkedIn).

I haven't had any hands on experience with this library yet, but it looks very promising. I will post more details once I've played with the library.

Please see socialauth-android website

Alternative Link : - GitHub

桜花祭 2024-10-25 16:20:17

也许使用 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'
...
}

设置并请求几乎任何内容!

Maybe using ASNE library make your life easier?
Just add dependency to your project:

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'
...
}

setup and request almost anything!

岛徒 2024-10-25 16:20:17

Android 使用基于 Intents 的可扩展架构。首选的方法是连接到该框架,而不是像您所要求的那样尝试直接在您的应用程序中支持每个社交网络。优点之一是新的社交网络和新的 API 将自动得到支持。请参阅:

Android uses an extensible architecture based on Intents. The preferred way is to hook into that framework, instead of trying to support every social network directly in your app as you're asking. One advantage is that new social networks and new APIs will be supported automatically. See:

画骨成沙 2024-10-25 16:20:17

这是一个很老的问题,但我会对此写一个非常好的答案。您可以使用 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(…)

等等。
此处是一篇完整的博客文章,向您展示如何实现这一目标。希望有帮助
免责声明:那篇文章是我写的

This is a pretty old question but I will write a very answer to this. You can easily do this using the CloudRail API.
Supports integration of Facebook, Twitter, G+, Instagram, LinkedIn, Yahoo, Windows Live, GitHub and Slack..
Just have to create an object of each in the same way and get an app key and app secret key. For example

Facebook f = new Facebook(this, appKey, appSecret);
f.post(…)
Twitter t = new Twitter(this, appKey, appSecret);
t.post(…)

and so on.
HERE is a full blog post that shows you how to achieve this. Hope that helps
DISCLAIMER: I wrote that post

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文