Интеграция FaceBook, Twitter, социальных сетей в Android
Интеграция нескольких социальных сетей в Android с единой общей Framework или API или JAR
Для iPhone у нас есть ShareKit, который объединяет несколько вариантов совместного доступа в одной структуре.
http://www.getsharekit.com/
Для android я понятия не имею, существует ли что-то подобное. Я создаю приложение, которое делится информацией с социальными сетями, например, с некоторыми сообщениями и твитами. Это простая игра, в которой геймеры публикуют обновления об их достижениях и уровнях.. и т.д. Я использовал API Facebook и twitter, но они занимают много памяти и трудны в управлении. Также я не могу справиться с ними эффективно. Любая помощь по их интеграции будет оценена.
Я хотел бы иметь несколько предложений по этому поводу.
Еще один пример выглядит PinkelStar
http://www.pinkelstar.com/
(Больше не поддерживается)
Спасибо
Ответы
Ответ 1
РЕДАКТИРОВАТЬ 14 июля 2012 года 21.30 IST.
Проект покидает Творца и больше не может использоваться из-за изменения в API Facebook. Я связался с Дев, и он не собирается поддерживайте его больше. Я буду публиковать любые обновления. До тех пор лучшие вариант должен был бы использовать намерения.
Спасибо..
Я нашел его после многих дискуссий со многими разработчиками.
sociallib является единственным надежным.
https://github.com/sdossick/SocialLib
Это позволяет интегрировать
- Facebook
- Twitter
- Живая лента Google
- LinkedIn
Это лучшее решение, которое я нашел.. Спасибо...
Ответ 2
Я знаю, что вопрос уже больше года. Однако, если вы ищете в Google, этот вопрос продолжает появляться в результатах. Вот почему я почувствовал необходимость предоставить другой ответ.
С июня 2012 года существует хорошая библиотека под названием socialauth-android, которая позволяет легко интегрировать 4 популярные социальные сети (Facebook, Twitter, Myspace, LinkedIn).
У меня еще не было опыта работы с этой библиотекой, но это выглядит очень многообещающе. Я напишу более подробную информацию после того, как сыграл с библиотекой.
См. сайт socialauth-android
Ответ 3
Может быть, используя библиотеку 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'
...
}
настроить и запросить почти все!
Ответ 4
Android использует расширяемую архитектуру, основанную на Intents. Предпочтительный способ заключается в том, чтобы подключиться к этой структуре, вместо того, чтобы пытаться поддерживать каждую социальную сеть непосредственно в приложении, как вы просите. Одно из преимуществ заключается в том, что новые социальные сети и новые API будут поддерживаться автоматически. См.:
Ответ 5
Это довольно старый вопрос, но я напишу очень ответ на этот вопрос. Вы можете легко сделать это с помощью 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(…)
и т.д.
ЗДЕСЬ - это полное сообщение в блоге, в котором показано, как этого достичь. надеюсь, это поможет
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я написал этот пост
Ответ 6
@AndroidKid, выберите "Общение" - http://www.GetSocialize.com. Это новое (не существовало, когда вы задавали вопрос), поэтому я не знаю, есть ли у вас все еще есть необходимость, но хотелось бы узнать, что вы думаете об этом, если попробуете.
DROdio
Ответ 7
Как насчет scribe?
Я тестировал его с помощью твиттера. Это довольно легко.
Ответ 8
Простите, вы видели socialauth?
Я не использовал его, но он выглядит хорошо!
Ответ 9
Если вы делаете игру, я рекомендую Scoreloop Social API. Они были очень хороши, не отставая от API и будучи один стоп-магазин для упрощения некоторых элементов, связанных с игрой.
Ответ 10
Если вы ищете интеграцию в социальные сети в Android-игре, я бы порекомендовал вам взглянуть на SDK Skiller. Он обеспечивает хорошую поддержку для ведущих социальных сетей, и SDK кажется очень простым в использовании. Для справки, посмотрите на образец TicTacToe
Ответ 11
Вот некоторые коммерческие варианты, которые я изучал:
http://www.gigya.com/social-login/
http://www.loginradius.com/developers#mobilesdks
http://janrain.com/product/social-login/
И бесплатный, который я использовал
https://code.google.com/p/socialauth-android/
Ответ 12
Я нашел хороший и использовал его для своего проекта.
SocialAuth Android - это версия популярной библиотеки Java SocialAuth для Android от https://github.com/3pillarlabs/socialauth-android/
Поддержка:
Google
Yahoo
facebook
Hotmail
FourSquare
Мое пространство
Linkedin
Salesforce
нытье
Mendeley
Flickr