Удостоверяване чрез Twitter

Здравейте, приятели! Да, да, да, най-накрая имам ръцете му до дългоочакваното урока, които много от вас са поискали за: изпълнението на удостоверяване чрез Twitter.

Удостоверяване чрез Twitter

Предишни уроци по тази тема:

Забележка. някои от вас може с право отбелязва, че Twitter частично поддържа OAuth2, но по тази схема може да направи само заявки към API, но не удостоверяване на потребителите.

Сега, нека се захванем за работа и да разгледаме как едни и същи за удостоверяване чрез Twitter. Пригответе се! Чакаме много стъпки!

Стъпка 1: Създаване на заявлението

За да създадете следните области, въведете нова молба:

Удостоверяване чрез Twitter

След създаването на приложението ще бъде на разположение за вас следната информация:

  • Подробна информация за приложението.

Удостоверяване чрез Twitter

  • Специални клавиши за кандидатстване, секретни кодове, и така нататък, които можете да намерите в раздела API ключове.

    Удостоверяване чрез Twitter

  • прилагането на закона, което ще се изисква от потребителя. Всички опции

    Възможни опции: "Прочетете Tweets от вашата лента", "вижте кой ви чете" "Вижте новите хора." "Актуализиране на вашия профил", "Пощенска Tweets от ваше име", "Отваряне на достъпа до вашия лично съобщение... . " ...

  • Стъпка 2: Създаване на виртуален хост

    За създаване на виртуален хост на Windows, трябва да създадете запис в "katalog_apache \ конф \ допълнително \ уеб--vhosts.conf" файла:

    Просто трябва да се прави запис във файла е домакин на Windows C: \ Windows \ System32 \ Drivers \ и т.н. \ Силите:

    Ако не искате да създадете домакин, можете да опитате урок на своя уебсайт.

    Стъпка 3. Определяне на основните настройки на приложения

    Стъпка 4. Генериране на заявка подпис за получаване на заявката за означение (означението на заявката)

    Освен това, образуване на набор от параметри в строга последователност. Последователността и кодирането на определени моменти е наистина важно. В противен случай, по искане не може да премине:

    В резултат на това, трябва да има стойност от тип: 5OeIu3Q8asBEweb9N3slIQ8L / JC =

    Стъпка 5. Формиране на заявката за означение (означението на заявката)

    Сега образува параметър низ от едни и същи данни, използвани за образуване на заявката за подпис:

    В резултат на това, вие трябва да получите отговор в следния формат:

    С parse_str функции превръщат този низ в масив и пишат в променливи $ oauth_token и $ oauth_token_secret. Ако получите различен отговор, това означава, че изпраща грешни данни.

    Стъпка 6. осъществяване на връзка за удостоверяване

    Стъпка 7: Формиране на подписа за означението за достъп

    Сега, когато имаме искане знак и тайна заявката за означение, че е време да преминете към следващата стъпка и да получите т.нар кода за достъп, чрез който можем да получите достъп до потребителски данни. Но преди да си получите означение за достъп, първо трябва да се създаде подпис следващото искане за туитър-Y. Процесът ще бъде същото. Внимание! Всички кода пишем в полето:

    Стъпка 8. Форма параметрите на линия за означението за достъп

    Сега, когато имаме подписано ново искане, че е време да се оформи много линията на тази заявка:

    Ако сте направили всичко правилно, резултатът трябва да получите на ред, като:

    Стъпка 9. Форма подпис за искането, за да получите данните на потребителя

    Как да стигнем до последната група от стъпки. Има много малко. Сега, когато имаме означение за достъп, можем да получим информация за потребителя, който се опитва да се удостовери. За да направите това, трябва да изпрати друго искане, но преди това, в съответствие с установената традиция, образуват подписването на тази заявка:

    Стъпка 10. Получаване на информация за потребителя

    Ето това е последната стъпка, която ни отделя от данните на потребителя. Отново формиране на набор от параметри, за да направи заявка:

    Ако сте направили всичко правилно, резултатът трябва да получите подобен отговор:

    пълен списък

    Ето и пълния код обява. Не забравяйте да се замени стойността на константите на техните собствени.

    Fuuuuh, тук е това, което сме дали на топлината! Тук е толкова труден процес на създаване на удостоверяване чрез Twitter. Очакваме с нетърпение да ви обратна връзка. Ако имате нещо, без да излиза 100 пъти, уверете се, че всички първоначалните данни е правилна, а домакин е конфигуриран правилно.

    Благодаря ви за вниманието!

    5 урока последната колона "PHP"

    Когато става въпрос за сигурността на уеб сайт, фразата "Да се ​​филтрират всички, избяга всичко" винаги ще бъде от значение. Днес нека да поговорим за филтриране на данните.

  • Изразителен 2 поддържа връзка с други компоненти за специален режим на ZF. Не всеки харесва решението. В тази статия ще обсъдим как да се подобри процесът на свързване на няколко модула.

  • Да предположим, че трябва да изпратите информация за Google Анализ от страна на сървъра скрипт. Как да го направя. Отговорът в тази статия.

  • Селекция от няколко вида PHP пясък. На някои ви в онлайн режим ще бъде в състояние да тествате вашия код, но има и решения, които могат да бъдат приложени в сайта си.

  • Алексей Marinenkov
  • Добро време! Урок шик благодаря ви! но бих искал да попитам - тук в Google Api Vkontakte и Feysbuke - достъпен на миналото kalbek URL и ключ "състояние" Предеал незадължителен параметър, по който можем да напиша нещо си и Api ще ви го върне в хет линия отново заедно с параметри за идентификация - въпрос - се предоставя tviterovsky Api? Четох документацията, но че все още не е намерен \

    Удостоверяване чрез Twitter

    До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

    Удостоверяване чрез Twitter

    Удостоверяване чрез Twitter

    Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

    Удостоверяване чрез Twitter

    Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

    Удостоверяване чрез Twitter

    Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!