Genomföra logga in med Twitter knappen



Genomföra logga in med Twitter direkt via deras medföljande API ändpunkter kan vara tråkiga och kräver kunskap om externa system som OAuth protokollet. Det finns några användbara bibliotek som kan hjälpa dig att snabbt och enkelt genomföra en "Logga in med Twitter" knapp och få dina användare tweeting genom din webbplats. Nedan går vi igenom stegen för att konfigurera ett gemensamt PHP-bibliotek som används för att hantera Twitter sociala login autentisering och funktionalitet. Twitter har information på många gemensamma teknik bibliotek här. Du kan visa ett prov genomförande med många olika funktioner som förlitar sig på logga in med Twitter här.

1. börja med att ladda ner det Twitteroauth paket som vi kommer att använda till setup den logga in med Twitter knappen. Du kan använda följande kompositör paketet till få den här:

{< br > "kräva": {
"php": "> = 5.4.0",
"abraham/twitteroauth": "0.3.0-beta"
}
}

2. importera klassen TwitterOAuth på din sida och initiera anslutningen:

kräva "vendor/autoload.php"; < br > Använd Abraham\TwitterOAuth\TwitterOAuth;
define ('CONSUMER_KEY',);
define ('CONSUMER_SECRET',);
define ('OAUTH_CALLBACK',);
$connection = ny TwitterOAuth (CONSUMER_KEY, CONSUMER_SECRET);

3. skapa en Twitter App på den Twitter dev webbplats som kommer att betjäna begäran om Twitter sociala inloggning för din webbplats. Ersätt ovanstående definitioner med följande detaljer från din App:

  • Nyckel för konsumenten i den skapade app nycklar och åtkomst-token.
  • Konsumenten hemligheten i skapade app nycklar och åtkomst-token.
  • Den URL som du vill ha en användare att återvända till efter framgångsrikt autentisering.

4. nästa generera en begäran token som används för att generera en URL som utlöser twitter autentisering popup denna åtgärd kan utlösas av en händelse som onclick på en knapp.

$request_token = $connection -> oauth (' oauth/request_token', array ('oauth_callback' = > OAUTH_CALLBACK));

5. från objektet response fånga "oauth_token" och "oauth_token_secret" för vidare användning. Generera URL-adressen som används för att Visa Twitter sociala inloggning autentisering gränssnitt.

$url = $connection -> url ("oauth/tillåta", array ('oauth_token' = > $request_token['oauth_token']));

6. setup en knapp eller utlösa orsaka användare att navigera till denna URL som visar gränssnittet Twitter sociala login. När en användare har autentiserats kommer de att omdirigera till den plats som du angett i request_token OAUTH_CALLBACK URL. På sidan motringning importera klassen TwitterOAuth igen:

kräva "vendor/autoload.php"; < br > Använd Abraham\TwitterOAuth\TwitterOAuth;
define ('CONSUMER_KEY',);
define ('CONSUMER_SECRET',);
define ('OAUTH_CALLBACK',);

7. definiera definitionerna som du gjorde i steg 2. Initiera anslutningen med hjälp av lagrade "oauth_token" och "oauth_token_secret".

$connection = ny TwitterOAuth (CONSUMER_KEY, CONSUMER_SECRET, 'oauth_token', 'oauth_token_secret');

8. slutligen begära en access_token för att komma åt användarens data och åtgärder.

$access_token = $connection -> oauth ("oauth/access_token", array ("oauth_verifier" = > $_REQUEST['oauth_verifier']));

På denna punkt din användare är inloggad och du kan ringa till Twitter sociala login API: er och du har framgångsrikt lagt logga in med Twitter på din sida. Vill utvidga ditt sociala system med ytterligare leverantör funktionalitet check uteden här post på LinkedIn sociala login eller vill se ytterligare exempel på Twitter sociala Login kolla vår demosida här.

Relaterade Ämnen

Ledde alkoholmätare med Twitter

Detta projekt innehåller också en alkoholism indikator med lysdioder, en alkohol sensor och Intel Edison med Twitter integration.För att möjliggöra detta projekt måste du använda en Intel Edison med arduino BreakBoard. Du kan se hur du konfigurerar s...

Gephi med Twitter Data

Gephi tillåter användare att studera sociala medier nätverk. Det finns många olika skäl en användare kanske vill använda dessa data. Data kan användas i ett personligt sätt att studera hur deras vänner är anslutna till varandra, eller som följer vars...

Akuta Fall anmälaren med panik-knappen

Varje år, en tredjedel till hälften av befolkningen 65 år och över erfarenhet faller. Fallen är den vanligaste orsaken till skador hos äldre vuxna och den vanligaste orsaken till dödsfall i de 75 år och äldre. För en människa, kan upplever minskad ob...

Mini Joystick med Fire-knappen

Detta är en miniatyr joystick från några växlar och en kulspetspenna. En valfri fire-knappen kan vara lagt om pennan är klickern typen. Åtgärden är mycket snabbt och smidigt. Lite av baksidan historien följer så känn dig fri att hoppa över den och få...

Förslutbara mat skålen med Twitter anmälan

Hej! Välkommen till min första Instructable! Här kommer jag att visa dig hur man gör min hemlagade förslutbara mat behållare som skickar ett Twitter-meddelande varje gång din sällskapsdjur går för att äta.Steg 1: material Här är vad du behöver för at...

Batch-kontot skapare och logga in med gömd lösenord

Här är en batch konto skapare och logga in program jag gjorde för min första instructable. Detta är en delvis förenklad version av Prof. lurigt gömd lösenord instructable. Lämna gärna förslag eller idéer om vad jag kunde göra en instructable på eller...

Att göra en logga trumma med en laserskärare

En logg trumma består av en resonant låda med en topp plån med två olika stora flikar. De två flikarna producerar två olika toner när slog. Denna logg trumma var utformad som en uppsättning samverkande plattorna i Inkscape och sedan klippa på en lase...

IPhone subway-korthållaren med mute-knappen kil

Jag hatar att nå in i min plånbok varje gång jag vill få in i tunnelbanan. Det känns inte rätt att visa alla exakt där jag hålla mina pengar. Jag har dock inget självmedvetande om att spela med min Iphone.Försöker du slå två flugor i en smäll jag let...

DIY knappar med Tecre knappen maskin

Full information: Ja, jag designar och säljer min egen linje av knappar på sidan.När jag drog ut min knappen maskin och började skapa lager för årets alla hjärtans dag rush, jag mindes hur bara några år sedan jag inte insåg knappar kan göras i bekväm...

Fjärrstyrda webkamera med Arduino, SensorMonkey, jQuery och Justin.tv

webb-aktivera din interaktiva sensorer över skrivbordet, smartphone och tablet enheter.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till styra en pan och tilt webbkamera ansluten till en Arduino använder inget ann...

Kör en webbsida i realtid med hjälp av Arduino, SensorMonkey och Processing.js

Remote visualisering av realtid sensordata.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till push realtid sensordata från en Arduino till en webbsida för visualisering med hjälp av Processing.js. Ingen server-side...

Gråtande Baby detektor med 1Sheeld

Det största problemet som mammor ansikte är att de inte kan lämna sina barn ensamma i ett rum sover, att de måste sitta bredvid dem och lämna något annat i handen eftersom att bli rädd om barnet börjar vakna upp vilket är ett slöseri av tid, därifrån...

Implementera Facebook Social logik

I det här inlägget kommer jag visa dig hur lätt det är att genomföra Facebook social logik till en webbsida med Facebooks JavaScript SDK. Fina med Facebook social logik är bra dokumentation och anvisningar som anges på https://developers.facebook.com...

Arduino IoT väder klocka

I detta Instructable kommer vi att bygga en klocka som även visar i och utanför klimatförhållanden.Jag brukade ha en cool liten klocka som, förutom talande tiden, visas även temperaturen i huset, datumet och den utvändiga temperaturen via en sensor f...

Hur man Instagram ditt bröllop

Dike gammaldags engångskamera knep på ditt bröllop, och gå med i det nya sättet att få dina gäster att din fotografer! Varför har 1 fotograf när man kan ha 100?Allt du behöver är dina gäster (beväpnade med deras rörlig telefonerna kamera), en laptop,...

TweeterBie

TWEETER BIE - (en bärbar CubieBoard powered Display ombord för att visa de senaste Tweets)Abstract:I denna tid av någon tid kommunikation med en 24 X 7 är samband med sociala nätverkssajter en nödvändighet. Projektet "TWEETER BIE" är en sådan an...

Smell of Success

The Smell of Success är ett Internet anslutna objekt som avger en puff parfym varje gång du får en retweet.Hacka en off hyllan automatisk luftfräschare, vi kopplade det till en Arduino och programmerat det kontrolleras genom bearbetning. Mjukvaran ly...

Hur du använder periskop på Android

Periscope är en live video broadcast app, ägs av Twitter.Ansökan kan du göra och följa direktsändningar, skapad av användare från hela världen.Steg 1: Hämta Periscope från Play StoreChef över till Google spela Store och hitta Periscope. Klicka på ins...

Visualisera Twitter Hashtag aktivitet med din Spark kärna

Med sin inbyggda WiFi Anlagen och automatisk tillgång till Spark molnet är Spark kärnan ett utmärkt val för att visualisera data från webben. I den här guiden kommer vi använder Spark kärnan med Spark knappen sköld (ett tillägg kretskort) för att vis...