Распространенная жалоба на OAuth заключается в том, что ее очень трудно понять, но, возможно, некоторая путаница связана с ожиданием того, что абстракция, предоставляемая сторонней библиотекой, избавит от необходимости понимать шаги транзакции OAuth — она делает не. Эта статья, состоящая из двух частей, демонстрирует, как работает OAuth v1, объясняя процесс подключения приложения PHP к API Twitter с использованием всего нескольких встроенных функций для отправки сообщения в поток Twitter пользователя. Пример кода, приведенный в этой статье, предназначен только для образовательных целей. В нем не хватает практического использования и обработки ошибок. Любая реальная разработка должна использовать преимущества существующей библиотеки OAuth, но после прочтения этой статьи вы лучше поймете, как работает OAuth, и будете лучше подготовлены к устранению любых проблем, которые могут возникнуть.
Смотрите оригинальный пост:
PHPMaster: Понимание OAuth — Tweeting с нуля, часть 1