All Projects β†’ pavel163 β†’ SocialAuth

pavel163 / SocialAuth

Licence: other
No description or website provided.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to SocialAuth

node-social-feed-api
Aggregates social media feeds and outputs them to use in an API
Stars: ✭ 20 (-42.86%)
Mutual labels:  twitter-api, instagram-api
go-t
A blazing-fast, simple and easy to use command-line client for Twitter written in Go. πŸš€πŸ“¨
Stars: ✭ 70 (+100%)
Mutual labels:  twitter-api
discord-twitter-webhooks
πŸ€– Stream tweets to Discord
Stars: ✭ 47 (+34.29%)
Mutual labels:  twitter-api
MyIGBot
MyIGBot is a Private API for Instagram to like, follow, comment, view & intaract with stories, upload post & stories, get all information about a user/posts and get posts based on locations/hashtags. It also supports proxy.
Stars: ✭ 137 (+291.43%)
Mutual labels:  instagram-api
trending-twitter
Simple dashboard for getting currently trending hashtags and topics on Twitter
Stars: ✭ 23 (-34.29%)
Mutual labels:  twitter-api
spotatweet
A Spotify & Twitter API mashup showing what people are listening to now. Written in Node.js.
Stars: ✭ 26 (-25.71%)
Mutual labels:  twitter-api
trumptweets
Download data on all of Donald Trump's (@RealDonaldTrump) tweets
Stars: ✭ 39 (+11.43%)
Mutual labels:  twitter-api
instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
Stars: ✭ 12 (-65.71%)
Mutual labels:  instagram-api
SparkTwitterAnalysis
An Apache Spark standalone application using the Spark API in Scala. The application uses Simple Build Tool(SBT) for building the project.
Stars: ✭ 29 (-17.14%)
Mutual labels:  twitter-api
twspace-crawler
Script to monitor & download Twitter Spaces 24/7
Stars: ✭ 78 (+122.86%)
Mutual labels:  twitter-api
ml-flashcards
Extracting data from Twitter for #machinelearningflashcards πŸ€–
Stars: ✭ 35 (+0%)
Mutual labels:  twitter-api
twitter-d
TypeScript types for Twitter API objects
Stars: ✭ 54 (+54.29%)
Mutual labels:  twitter-api
nest-angular-auth-client
Angular client for NestJS authentication (Login, Register, Google Login, Facebook Login, Apple Login, Messages, Rooms, Private DMs)
Stars: ✭ 16 (-54.29%)
Mutual labels:  facebook-login
Penicillin
Modern powerful Twitter API wrapper for Kotlin Multiplatform. #PureKotlin
Stars: ✭ 91 (+160%)
Mutual labels:  twitter-api
Twitter-Stream-API-Dataset
Twitter Dynamic Dataset Api. Create any dataset YOU want.
Stars: ✭ 20 (-42.86%)
Mutual labels:  twitter-api
Stranger Things Wall
A wall of addressable LEDs inspired by the Netflix series Stranger Things that displays messages from Twitter.
Stars: ✭ 22 (-37.14%)
Mutual labels:  twitter-api
github-readme-twitter
Add Twitter to your github readme
Stars: ✭ 73 (+108.57%)
Mutual labels:  twitter-api
TwitterClone
TwitterClient app represents a real world twitter client app: it provides a fairly complex set of functionalities, it's a suitable showcase for all the advantages that architecture components bring, has all features that would make it a modular, scalable, testable and maintainable app.
Stars: ✭ 26 (-25.71%)
Mutual labels:  twitter-api
PopMovies
Aplicativo em Android para organização dos seus filmes favoritos.
Stars: ✭ 41 (+17.14%)
Mutual labels:  facebook-login
ionic-facebook-login
Ionic starter app to show you how to add Facebook Log In to an Ionic App.
Stars: ✭ 69 (+97.14%)
Mutual labels:  facebook-login

SocialAuth

A library that helps to implement social network authorization (Facebook, Twitter, Instagram, GooglePlus, VK).

###Twitter Create new application at https://apps.twitter.com

Download via Gradle:

compile 'com.github.pavel163.SocialAuth:twitter:1.0.4'

In strings.xml

<string name="twitter_consumer_key">your_consumer_key</string>
<string name="twitter_consumer_secret">your_consumer_secret</string>

If you don't use fabric plugin for Android studio, put it into gradle:

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

And look at an example (May be a fragment instead of activity) TwitterActivity

###Facebook Create new application at https://developers.facebook.com/apps
Download via Gradle:

compile 'com.github.pavel163.SocialAuth:facebook:1.0.4'

In strings.xml

<string name="facebook_app_id">your_app_id</string>

Add the Maven Central Repository to build.gradle before dependencies:

repositories {
   mavenCentral()
}

Add a meta-data element to the application element:

<application android:label="@string/app_name" ...>
    ...
    <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
    ...
</application>

And look at an example (May be a fragment instead of activity) FacebookActivity

###VK Create new application at https://vk.com/dev
Download via Gradle:

compile 'com.github.pavel163.SocialAuth:vk:1.0.4'

In integers.xml

<integer name="com_vk_sdk_AppId">your_app_id</integer>

Create Custom Application:

public class BaseApplication extends VkApplication {
    
    @Override
    public void onCreate() {
        super.onCreate();
    }

    @Override
    protected void tokenIsInvalid() {
        // invalid token
    }
}

And look at an example (May be a fragment instead of activity) VkActivity

###Instagram Create new application at https://www.instagram.com/developer/clients/manage/
Don't forget to enable implicit OAuth in application security settings.

Download via Gradle:

compile 'com.github.pavel163.SocialAuth:instagram:1.0.4'

In strings.xml

<string name="instagram_redirect_uri">your_redirect_uri</string>
<string name="instagram_app_id">your_app_id</string>

And look at an example (May be a fragment instead of activity) InstagramActivity

###Google+ Create new application at https://console.developers.google.com/
Don't forget to enable google plus api.

Download via Gradle:

compile 'com.github.pavel163.SocialAuth:google:1.0.4'

In strings.xml

<string name="google_app_id">your_app_id</string>

And look at an example (May be a fragment instead of activity) GooglePlusActivity

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].