����2010�N7��1���ATwitter�ɂ����ƈႤ������������Ȃ�ABASIC�F���p�~�ɂȂ������Ƃ��v���o���Ăق����B���ɁA��Ƃ�Twitter�𗘗p���Ă���ꍇ�͗v���ӂ��B
�@Twitter���[�U�[�A���邢�͂��̃v���b�g�t�H�[���𗘗p���Ă���f�x���b�p�[���Ƃ́A2010�N6��30���Ɍ����ēK�ȑΉ���}��K�v������BTwitter API��BASIC�F���p�~����邽�߂��B
�@�uTwitter Development Talk�iTwitter-Dev�j�v��uTwitter API Announcements�v�Ȃǂł͂��Ȃ�O����A�i�E���X����Ă������A2010�N6��30�����Ō�ɁATwitter API��BASIC�F�̓G���[���Ԃ��Ă���悤�ɂȂ�B�ꌩ�n���ɉf�邱�̏o���������A�J�E���g�_�E���T�C�g���p�ӂ���Ă��邱�Ƃ�����A�^����e���͈ӊO�ɍL�͂ɋy�ԁB�{�e�ł́A��Twitter�ō��ۉ��`�[���̃t�����g�G���h�G���W�j�A�Ƃ��Ċ���O�H�P�����i@niw�j�̘b�������Ȃ���A���̓��������グ��B
�@Twitter�����p���邽�߂�API�Q�́A��{�I��API�̂ق��ASearch API�AStreaming API��3�ɑ�ʂ����B��{�I��API��Search API�̎d�l��������Ă���̂͗��j�I�o�܂ɂ����̂����i����2�͓������i��ł���j�A�����̒��ɂ͗��p���邽�߂ɔF���K�v�Ȃ��̂�����B�����Ŏ�ɗp�����Ă����F�ؕ������ABase64�ŃG���R�[�h�������[�U�[���ƃp�X���[�h��HTTP���N�G�X�g�ƈꏏ�ɑ���uBASIC�F���v�������B
�@BASIC�F�͎������ȒP�Ȉ���ŁA�Z�L�����e�B�ʂŕs��������BTwitter API�̗��p�ɂ��Ă����ATwitter�ƘA�g�����O���T�[�r�X�𗘗p���邽�߂ɁATwitter�̃��[�U�[���ƃp�X���[�h���O�҂ɓn���Ă��܂����Ƃ����ɖ��ƂȂ�B����͂܂�A���[�U�[��Twitter�ōs����S�������O�҂ɗ^���Ă��܂��Ă���̂ɓ������B��������P������̂Ƃ��āA���[�U�[���ƃp�X���[�h�Ƃ͂Ђ��t���Ȃ��g�[�N���x�[�X�ŁA���炩���ߌ��߂�ꂽAPI�̃A�N�Z�X�݂̂������悤�Ƃ����̂��uOAuth�F���v���B
�@OAuth�F�́A�O���T�[�r�X�ɑ��ēK�ȗ��p�������Ϗ����邽�߂�Google��Twitter�Ȃǂ����S�ƂȂ��čl�Ă������́B�ꌩ�����OpenID�Ɏ��Ă��邪�AOpenID�����O�C����V�K�o�^���̖{�l�m�F���O���ŒS�ۂ��邽�߂̂��̂ł���̂ɑ��AOAuth�F�́A�O���T�[�r�X�Ȃǂ�ʂ���API�̗��p�ɑ��Đ����\�ȔF���g�[�N���ɑ��ė^������̂ŁA���\�[�X�̎�ނ�L�����ԂȂǂ��ׂ����R���g���[���ł���̂������ƂȂ�B��q�����悤�ɁA�g�[�N���̓��[�U�[����p�X���[�h�Ƃ͂Ђ��t���Ă��Ȃ��̂ŁA������s�����p���ꂽ�ꍇ�ł��A���̃g�[�N�����ʂɔj������Δ�Q���ŏ����ɗ}���邱�Ƃ��ł���B
�@OAuth�F�̎d�g�݂Ƃ��ẮA�T�[�r�X��A�v���P�[�V�����iOAuth�R���V���[�}�[�j��OAuth�v���o�C�_�[�i�����ł�Twitter�j�ɐڑ�����Request Token���擾�A�F�؉�ʂ��J����Request Token�����F�����A����Request Token���g����Access Token��Token Secret���擾���邱�ƂŊeAPI�𗘗p����BOAuth�R���V���[�}�[�ɂƂ��ẮA�N���f���V�����i�F�؏��j�����O�Ŏ������ɍςނ̂ŁA���Z�L�����e�B�Ȃǂ̊ϓ_���烁���b�g�͑傫���BTwitter��BASIC�F���T�|�[�g���Ȃ�����AOAuth�F�𗘗p�����ꍇ��3����1�Ƀ��~�b�g���[�g�𐧌�����Ȃǂ��āAOAuth�F�ւ̈ڍs�𐄏����Ă����B�����BASIC�F�ؔp�~�́A�\���Ȏ��m���}��ꂽ�Ɣ��f�������߂Ƃ��Ă���B
�@�������AOAuth�F�͂��̔F�v���Z�X�����ĕ�����悤�ɁA�F�؉�ʂ�OAuth�v���o�C�_�[���ɑJ�ڂ���i�F�؊�����AOAuth�R���V���[�}�[���w�肵���R�[���o�b�NURL�ɑJ�ځj���߁AWeb�u���E�U�������オ��B�Ⴆ��iPhone�A�v���̊J���ł���AWebKit�t���[�����[�N�uUIWebView�v��delegate�ŃR�[���o�b�N�̌Ăяo�����݂āA��������g�[�N�����擾����悤�ȁg�s�V�̈����h���@�ʼn���ł��邩������Ȃ����A������ɂ��惂�o�C���A�v���P�[�V�������܂߂��f�X�N�g�b�v�A�v���P�[�V�����Ƃ̐e�a�����������ɂ������Ƃ͂����Ȃ��F�ؕ����������B
�@������2010�N�ɂȂ��ēo�ꂵ���̂��A����1�̔F�ؕ����ł���uxAuth�v���BxAuth��OAuth�F�̎d�g�݂���Request Token�̎擾�ƔF���ȗ��������̂ŁAWeb�u���E�U�ŔF�؉�ʂ��J���K�v�͂Ȃ��B�f�X�N�g�b�v�A�v���P�[�V�����Ƃ̐e�a���������F�ؕ����Ƃ����邪�ASSL�ł̐ڑ����K�{�ł���_��A���p�Ɋւ��āA���O��Twitter�ɂ��R������K�v������B
�@�O�H�����A�uxAuth�́iOAuth�́j��O�I�ȑΉ��Ƃ����̂������������v�Ƃ��Ă���A����ȗp�r�ɑΉ����邽�߂̔F��xAuth�ł���Ƃ��������������Ă���B
�@�L���ǂ����Twitter�N���C�A���g��Twitter�ƘA�g����Web�A�v���P�[�V�����Ȃǂ́A���ł�OAuth�F�ւ̑Ή��A���邢�͑Ή��\���\�����Ă���B�Ⴆ�L�҂����p���Ă���Twitter�N���C�A���g�uTweetDeck�v�̃P�[�X���ɍl���Ă݂悤�BTweetDeck�̃f�X�N�g�b�v�ł́A�o�[�W����0.33��BASIC�F����xAuth�F�ɕύX���ꂽ�iChangelog�ɂ�OAuth�F�Ə�����Ă���j�B�������AiPhone�^iPad�łɂ��ẮAxAuth�F�ɑΉ��\��Ƃ��邪�A�����_�ł�BASIC�F�̂܂܂��B���ɂ��̂܂܂̏�Ԃ�7�����}�����Ƃ�����AiPhone�^iPad��TweetDeck�͗��p�ł��Ȃ��Ȃ�B
�@���̂悤�ɁA�����BASIC�F�ؔp�~�ŃG���h���[�U�[�����ӂ��ׂ��́A���g����Twitter�ƘA�g����f�X�N�g�b�v�A�v���P�[�V�����܂���Web�A�v���P�[�V������OAuth�^xAuth�ɑΉ����Ă��邩�ǂ������B���łɑΉ����Ă���̂Ȃ���ɋC�ɂ��邱�Ƃ͂Ȃ����A�Ή��\�肪�Ȃ��̂Ȃ�A�ʂ̃A�v���܂��̓T�[�r�X�ɏ�芷����K�v���o�Ă��邩������Ȃ��B
�@���l�ɁATwitter�̕�����1�Ƃ�������bot�i������Twitter�ɓ��e����v���O�����j���쐬�����z�r�[���[�U�[���A����bot��OAuth�F�ɑΉ������邩�ǂ����͕�����Ȃ��B���ɂ́A���̂܂ܕ��u����Ċ������~����bot���o�Ă��邾�낤�B
�@�܂��A�O�H�����Ƃ�킯�Y�܂����Ɗ����Ă���̂��A���{�̌g�ѓd�b���B�����͎��̂悤�Ɍ��B
�@�uWeb�W���ɏ������Ă��Ȃ����{�̌g�ѓd�b�̓��ꐫ�͔Y�܂����B�Ⴆ�A�i���{�̌g�ѓd�b�ō��Ȃ������jCookie��Ή��̃u���E�U���ƃZ�b�V�������ێ��ł��Ȃ��̂�OAuth�F�����̂܂܂ł͎g���Ȃ��B����ɂ����A�F�؉�ʂ������_�����O���邱�Ƃ���܂܂Ȃ�Ȃ��̂ŁA�����I�ɂ͎g���Ȃ��B������̖��͔F�����Ă��āA�ǂ����̃^�C�~���O�őΉ����������A�W�����炩������Ă���̂ŔY�܂����Ƃ��낾�B���ʂ̊ԁA�g�ѓd�b�̃A�v���P�[�V������xAuth�𗘗p���Ăق����v�i�O�H���j
�@����ɒO�H���́A�����BASIC�F�ؔp�~�ɂ��A��ƃA�J�E���g�̑Ή����ӓ_�ɂȂ邩������Ȃ��ƌx����炷�B�������̒ʂ�ATwitter���s������ɂ�A�������}�[�P�e�B���O�ɗ��p�����Ƃ��������BTwitter�A�J�E���g���L�����y�[���ړI�ō쐬���A���p���Ă����Ƃ͖����ɂ��Ƃ܂��Ȃ��B
�@���̂����A���e��t�H���[�������I�ɍs���悤�ȃ^�C�v�̂��̂́ABASIC�F��p���Ă���\���������B7���O���Twitter��ŃL�����y�[����\�肵�Ă���r�W�l�X���[�U�[�A���邢�́A����Twitter��ŃL�����y�[����W�J���ŁA7���ȍ~�����ꂪ�p������悤�ȃP�[�X�ł͔F�ؕ������Ċm�F����ׂ����낤�B7���ȍ~�Ƀ��[�U�[����w�E�����OAuth�F�ؑΉ���}��Ƃ������͔��������Ƃ��낾�B
�@�܂Ƃ߂�ƁATwitter API��BASIC�F��6��30���ŏI������BTwitter�Ƃ��ẮAWeb�A�v���P�[�V�����ł�OAuth�F���AOAuth�̗��p������Ȍg�ѓd�b���܂ރf�X�N�g�b�v�A�v���P�[�V�����ł�xAuth�F�𗘗p���Ă��炢�����ӌ����B������\���ꂽ�uChirpUserStreams�v�̂悤�ɁATwitter�̃��A���^�C����������ɋ���ł���Streaming API�̒A����ɂ͔C�ӂ̃T�C�g��Twitter�@�\�ߍ��߂�u@anywhere�v�ȂǁATwitter�����p����V�[���͂܂��܂������Ă������Ƃ��낤�B�G���h���[�U�[�A�f�x���b�p�[�A��Ɨ��p���������BASIC�F�Ƃ̌��ʂɔ��������B
Copyright © ITmedia, Inc. All Rights Reserved.