���ǁATwitter API 1.1�ʼn����ς��H 5�‚̃|�C���g�FTwitter API�ƊJ���ҋK��ύX�̃C���p�N�g�܂Ƃ�

�ύX�ɂ��e���͈͂�A�ꕔAPI�̔p�~�A���[�g���~�b�g�����̕ύX�A�A�v���P�[�V����������̃��[�U�[���A�c�C�[�g�\�������̌��i���Ȃǂ�5�‚̃|�C���g�ɂ܂Ƃ߂ĉ��

» 2012�N09��26�� 20��12�� ���J
[�R�{�T��C�t���[�����X�G���W�j�A]

�J���҂̂͂����O���H Twitter API������

�@Twitter��2012�N8������9���ɂ����ĊJ���Ҍ����̃u���O�ŁAAPI��J���ҋK��̕ύX�𗧂đ����ɃA�i�E���X���܂����B�ꕔAPI�̔p�~�⃌�[�g���~�b�g�����̕ύX�A�c�C�[�g�\�������̌��i���ȂǁA�e���͑���ɂ킽��A���c�������Ă��܂��B

�@�ꕔ�ł́u�J���҂̂͂����O���v�Ƃ������A�̕ύX���󂯂āATwitter���Â�����x���Ă����J���҂���͕s���ȁA�����ĔߊϓI�Ȑ���������܂��BTwitter API���痣������J���҂̓������b��ɂȂ��Ă���A���[�U�[�Ƃ��āA�����ĊJ���҂Ƃ���Twitter�̍���ɕs�����o������������̂ł͂Ȃ��ł��傤���B

�@�{�e�ł́A���������Ă�������܂Ƃ߁A���̉e���͈͂ɂ‚��Đ������܂��B

3�҂̎��_�Ō���\�N�ɂǂ̂悤�ȉe��������̂��H

�@��IT�̓ǎ҂́ATwitter�Ƃ̂��������͂��܂��܂��Ǝv���܂��B�܂��́uTwitter�̃��[�U�[�v�uTwitter�ƘA�g����T�[�r�X�A�A�v���P�[�V�����̊J���ҁv�uTwitter�N���C�A���g�A�v���P�[�V�����̊J���ҁv��3�‚ɕ����č���̕ύX�_���ǂ̂悤�ɉe�����邩�Ȍ��ɐ������܂��B

�y1�zTwitter��ʃ��[�U�[�ւ̉e��

�@Twitter�𗘗p���Ă����ʂ̃��[�U�[�w�i�T�[�h�p�[�e�B�N���C���g�𗘗p�҂��܂ށj�ւ̉e���͂قƂ�ǂ���܂���B����̈�A�̕ύX�́A�����܂ŊJ���Ҍ�����API�◘�p�K��̂��̂ł���A��ʃ��[�U�[�ɋy�Ԃ��̂ł͂Ȃ����߂ł��B

�@�u�T�[�h�p�[�e�B�N���C�A���g�����ߏo����Ă���v�ƌ������������܂����A���Ȃ��Ƃ����ݎg���Ă���A�v���P�[�V�������߁X���p�ł��Ȃ��Ȃ�Ƃ������Ƃ͂Ȃ������ł��B

�@�������A�c�C�[�g�̕\���̎d���ɂ‚��Ă͍���ׂ����K�񂪋��������i��q�j�悤�ɂȂ邽�߁A���C�ɓ���̃T�[�h�p�[�e�B�N���C�A���g�̌��h�����ς���Ă��܂��”\���ɂ‚��Ă͊o�債�Ă����������ǂ������ł��B

�y2�z�A�v���P�[�V�����E�T�[�r�X�J����

�@��IT�̓ǎґw�ɂ���������Ǝv����̂�Twitter API�𗘗p����A�v���P�[�V�����i�N���C�A���g�A�v���������j�E�T�[�r�X�̊J���҂ł��B���̑w�ɂ́A����Ȃ�̉e��������܂��B

�@����܂ł�API�̃G���h�|�C���g��2013�N3���ɂ��p�~����A���[�g���~�b�g�������ς���Ă��邽�߁A�R�[�h�̉��C���K�v�ł��B��Ԋy�ȃP�[�X�ł�Twitter API�̌Ăяo������G���h�|�C���g�iURL�j��ύX���邾���ōς݂܂��B

�@�܂��AAPI�Ŏ擾�����c�C�[�g���A�v���P�[�V�������ŕ\�����Ă���ꍇ�́A��q�́uDisplay Requirements�v�ɏ]���K�v������܂��B���̓_�́A�ȑO���炠�����uDisplay Guidelines�v�ɉ��������ɂȂ��Ă���΁A�����̏ꍇ���C�͕K�v�Ȃ��ł��傤�B

�y3�z�N���C�A���g�A�v���J����

�@����̑����ň�ԉe�����󂯂�̂��N���C�A���g�A�v���P�[�V�����̊J���҂ł��B�u�N���C�A���g�A�v���P�[�V�����v�Ƃ́A�‚܂�Twitter�̃^�C�����C���A@�c�C�[�g�ADM�̑���M�Ȃǂ��s��������u����Web�v�u�����N���C�A���g�v�̑�ւƂȂ�A�v���P�[�V�������w���܂��B

�@�u���o�c�C�v�u�‚����Ղ�v�uTwicca�v�u�`���[�n�������v�uTween�v�uJanetter�v�ȂǓ��{���̃N���C�A���g�A�v���P�[�V����������������܂����A�������܂ރN���C�A���g�A�v���P�[�V����������W�I�ɂ��ꂽ�Ƃ�������ł��傤�B

�@�Ƃ�킯�J���҂�Y�܂���̂��c�C�[�g�̕\���������ׂ����K�肷��uDisplay Requirements�v�i��q�j�ł��B�N���C�A���g�A�v���P�[�V�����́A�������Twitter�̊�{�@�\��ς���킯�ɂ͂����Ȃ��̂ŁA���Ɍ��h����t�B�[�����O�����j�[�N�Ȃ��̂Ƀ`���[�j���O���Ă��܂����B

�@�uDisplay Requirements�v�ɉ������ƂŁA�A�v���P�[�V�������Ƃ̓������o���ɂ����Ȃ�Ƃ̐����オ���Ă��܂��B


�@�ȉ��A�傫�ȕύX�_�̃|�C���g��5�‚ɕ����ĉ�����܂��B

  1. REST API�̕ύX�_
  2. ����API�̕ύX�_
  3. ���[�g���~�b�g�̕ύX�_
  4. �A�v���P�[�V����������̃��[�U�[��
  5. �c�C�[�g�A�^�C�����C���\�������̌��i��

�y1�zREST API�̕ύX�_

�@REST API��Twitter API�̈�ԓ`���I�Œ��j�ƂȂ�API�Q�ł��B����܂�REST API���Ăяo���ۂ̃G���h�|�C���gURL�́uhttp(s)://api.twitter.com/1/*�v�ł������ATwitter API 1.1�ł́uhttp(s)://api.twitter.com/1.1/*�v�ƂȂ�܂��B

�@������API�̓G���h�|�C���gURL���ς�邾���ł����A�ꕔ�p�~�E�ύX������̂ŁA���ӂ��K�v�ł��B�����h�L�������g�ɔp�~�E�ύX�ɂȂ�API�̃��X�g���Ȃ��̂ŁA�ȉ��ɂ܂Ƃ߂܂����B

�@�Ȃ��A�p�~�Ώۂɋ����Ă���API�ł�API 1.1�̃G���h�|�C���g�Ŏ��یĂяo���Ă��܂����̂������‚�����܂����A�h�L�������g�ɂ͋L�ڂ���Ă��炸�A����Ăяo���Ȃ��Ȃ�”\��������܂��̂Ŏg���ׂ��ł͂Ȃ��ł��傤�B

  • �p�~�ɂȂ�API

�@�@/statuses/retweeted_by_me
�@�@/statuses/retweeted_to_me
�@�@/statuses/retweets_of_me
�@�@/statuses/retweeted_to_user
�@�@/statuses/retweeted_by_user
�@�@/statuses/:id/retweeted_by
�@�@/statuses/:id/retweeted_by/ids
�@�@/friendships/exists
�@�@/friendships/no_retweet_ids
�@�@/account/totals
�@�@/notifications/follow
�@�@/notifications/leave
�@�@/trends/daily
�@�@/trends/weekly
�@�@/blocks/blocking
�@�@/help/test

  • �ύX�ɂȂ�API

�@�@/blocks/blocking/ids �� /blocks/ids
�@�@/direct_messages/destroy/:id.json �� /direct_messages/destroy.json?id=:id
�@�@/favorites/create/:id.json �� /favorites/create.json?id=:id
�@�@/favorites/destroy/:id.json �� /favorites/destroy.json?id=:id
�@�@/account/rate_limit_status.json �� /application/rate_limit_status.json
�@�@/lists.json �� /lists/list.json

��IT�ҏW�����F����тƒ����̂��m�点

��L�p�~�ɂȂ�API�ɂ‚��āA/blocks/destroy�͊܂܂�Ȃ����߁A�L�q���폜���܂����B ���e�ɂ‚��Đ��m���������ɍ������������_�A�ǎ҂̊F�l�ɂ���ѐ\���グ�܂��i2012�N10��1���j�B


�@�܂��A����܂ňꕔ��API��OAuth�F�‚Ȃ��ŌĂяo���܂������ATwitter API 1.1�ł͑S��OAuth���K�{�ƂȂ�܂��B

�@�X���[�Y�Ɉڍs�ł���悤�A���݂�API 1.0��API 1.1�����s���ĉғ����Ă��܂��BAPI 1.0��2013�N3��5���ɔp�~�����\���Ȃ̂ŁA�ł��邾�������i�K�ňڍs���ς܂��܂��傤�B

REST API�̕ύX�̃|�C���g

  • �G���h�|�C���gURL���uhttp(s)://api.twitter.com/1/***�v����uhttp(s)://api.twitter.com/1.1/***�v�֕ύX
  • �ꕔ�p�~��API��
  • �S��OAuth�F�‚��K�v�ɂȂ�

�y2�z����API�̕ύX�_

�@�]������API�Ăяo���p�̃G���h�|�C���g�́uhttp://search.twitter.com/search.json�v�ł������AAPI 1.1�ł�REST API�Ɠ�������A�uhttps://api.twitter.com/1.1/search/tweets.json�v�ƂȂ�܂��B

�@�܂��A�]������API�̃��X�|���X�̍\����REST API�̃��X�|���X�ƈقȂ��Ă��܂������AAPI 1.1�œ��ꂳ��邱�ƂɂȂ�܂��B�‚܂�A�Ăяo���G���h�|�C���g�����������邾���ł͂Ȃ��A���X�|���X���p�[�X���镔���ɂ‚��Ă��A�R�[�h�̉��C���K�v�ɂȂ�܂��B

�@���[�g���~�b�g�ɂ‚��ẮA����܂�IP�A�h���X�P�ʂł������̂��AREST API�Ɠ������A�J�E���g�P�ʂƂȂ�܂��B���̃T�[�r�X��IP�A�h���X�����L���Ă���N���E�h�Ƀf�v���C�����A�v���P�[�V�������\���ł��Ȃ��^�C�~���O�Ń��[�g���~�b�g�ɒB���Ă��܂��悤�Ȃ��Ƃ͂Ȃ��Ȃ�܂��B

����API�ύX�̃|�C���g

  • �G���h�|�C���gURL���ύX
  • ���X�|���X�̍\����REST API�Ɠ���
  • ���[�g���~�b�g��IP�A�h���X�P�ʂł͂Ȃ��A�J�E���g�P�ʂ�

�y3�z���[�g���~�b�g�̕ύX�_

�@Twitter API�𗘗p�����ŖY��Ă͂Ȃ�Ȃ��̂����[�g���~�b�g�ł��B�]��REST API�̃��[�g���~�b�g��OAuth�Ȃ��̏ꍇ��IP�A�h���X������1����150��AOAuth����̏ꍇ��1�A�J�E���g������1����350��ł����B

�@API 1.1�ł́A1�A�J�E���g������15���Łg�G���h�|�C���g���ƂɁh15��܂���180��ƂȂ�܂��B�P����1���ԓ�����ɂȂ炷�ƁA60��܂���720��ɂȂ�̂ŁA�����̃G���h�|�C���g�𗘗p����A�v���P�[�V�����ɂƂ��Ă�350��ȏ�Ăяo���邱�ƂɂȂ�܂��B����Ď����A�������ɂ��Ȃ������ƂɂȂ�܂��B

�@�������A����̃G���h�|�C���g���W���I�ɌĂяo���悤�ȃA�v���P�[�V�����ɂƂ��Ă͊����������������Ȃ�܂��B���[�g���~�b�g�ɃV�r�A�ȃA�v���P�[�V�����ł́A�Ăяo����c��񐔂�X-Rate-Limit-Remaining�w�b�_�ŁA�܂��Ăяo���J�E���g�����Z�b�g����鎞�Ԃ�X-Rate-Limit-Reset�w�b�_�Ŋm�F����悤�ɂ��܂��傤�B�]����X-RateLimit-*�ƈႢRate��Limit�̊ԂɃn�C�t���������Ă��邱�Ƃɒ��ӂ��Ă��������i�Q�l�F�����h�L�������g�́u���[�g���~�b�g�̏ڍׁi�p��j�v�j�B

�@�e�G���h�|�C���g�̎��ۂ̃��~�b�g�ɂ‚��Ă͌����h�L�������g�u�G���h�|�C���g���Ƃ�15��������̃��~�b�g�i�p��j�v�����Q�Ƃ��������B

�@1��1�A�J�E���g������c�C�[�g1000���A�_�C���N�g���b�Z�[�W250���Ƃ������X�V�n��API�A�܂��X�g���[�~���OAPI�̐����ɂ‚��Ă͕ύX����܂���B

���[�g���~�b�g�ύX�̃|�C���g

  • ���~�b�g�̓A�J�E���g�P�ʂł͂Ȃ��G���h�|�C���g�P��
  • �A�v���P�[�V�����ɂ��A�������ɂ��Ȃ�ꍇ�ƌ������Ȃ�ꍇ�Ƃ���
  • �c�C�[�g���ADM���ɂ‚��Ă͕ύX�Ȃ�

�y4�z�A�v���P�[�V����������̃��[�U�[��

�@���񏉂߂ē������ꂽ�̂��u�A�v���P�[�V����������̃��[�U�[���v�Ƃ��������ł��B�����ł����u�A�v���P�[�V�����v��Twitter API�ɐڑ�����T�[�r�X��A�v�����Ƃ�dev.twitter.com�œo�^������̂��w���Ă���A1�N���C�A���g�A�v���P�[�V����������10�����[�U�[�����x�ƂȂ�܂����B����ȏ�̐��̃��[�U�[�����p����ɂ́A�•ʂ�Twitter�̋��‚��K�v�ł��B

�@�����API�^�K�����ɂ����āA��q�́uDisplay Requirements�v�ƕ����āA�Ƃ�킯�傫���b��ɂȂ��Ă���A�܂��J���҂̗��������������Ƃ��Ȃ��Ă��܂��B

�@�������A���̃��[�U�[���̐����́u�N���C�A���g�A�v���P�[�V�����v�ɂ̂ݓK�p�������̂ŁA�P��Twitter�ƘA�g����T�[�r�X��A�v���P�[�V�����͊֌W����܂���B������uTwitter�N���C�A���g�v��V�K�ɊJ������̂łȂ���΋C�ɂ���K�v�͂Ȃ��ł��傤�B

�@�܂��A���ł�10�����[�U�[�𒴂��Ă���N���C�A���g�A�v���P�[�V�����ɂ‚��Ă͌����[�U�[���̔{�܂ŋ��e�����Ƃ̂��Ƃł��B�����I�ɂ͊������[�U�[�ɂ͉e����^�����ɐV�K�̃N���C�A���g�A�v���P�[�V�����̊J����}�~���邽�߂̎{��ƌ��Ă悳�����ł��B

�@��������Twitter��1�N���ȏ�O�A�J���Ҍ����ɃN���C�A���g�A�v���P�[�V�����̊J���ł͂Ȃ�Twitter���񋟂��Ă��Ȃ��̈�̃T�[�r�X�̊J���𐄏�����|�̐������o���Ă��܂��i�Q�l�F�uTwitter Development Talk > consistency and ecosystem opportunities�v�j�B

�@���K��ł���Ζ�肠��܂��񂪁A����r�W�l�X�Ƃ��ĐV�K��Twitter�N���C�A���g�A�v���P�[�V�������J������̂͌����ł͂Ȃ������ł��B�ǂꂾ���w�͂����Ă����S�ɓ��B�ł��郆�[�U�[����10���ł���A����ȏ�̃��[�U�[�����l������̂�Twitter�ɂ���ċ��‚����̂��ǂ����͕s��������ł��B

�y5�z�c�C�[�g�A�^�C�����C���\�������̌��i��

�@Twitter�͏]�����API��ʂ��Ď擾�����R���e���c���uDisplay Guidelines�v�Ō��߂�ꂽ�t�H�[�}�b�g�ɏ]���ĕ\������悤�J���҂ɗv�����Ă��܂����B����܂ł́u�K�C�h���C���v�ł���A���̓K�p���������邱�Ƃ͂���܂���ł����B

�@���񂩂�K�C�h���C���́uDisplay Requirements�v�Ɖ��߂��A�A�v���P�[�V�����͂��̃t�H�[�}�b�g�ɏ]���ăc�C�[�g�Ȃǂ�\������K�v������܂��B�Z�p�I�ɑΉ��ł��Ȃ��ꍇ�́A�•ʂɖ₢���킹�ċ��‚𓾂�K�v������Ƃ��Ă���A���Ȃ茵���ɓK�p�����߂�p���̂悤�ł��B

�@�K��̓��e�͂��Ȃ�ׂ����A�Ⴆ�΁u�R�{�T�� @yusuke�v�̂悤��@���[�U�[�������O�i�܂��͏�j�ɖ��O��\�����邱�ƁA�c�C�[�g�̃^�C���X�^���v��24���Ԉȓ��ł���Α��Ύ����ŕ\�����邱�ƁA�c�C�[�g�̃A�C�R���������ɕK���\�����邱�ƂȂǂ����߂��Ă��܂��B�ڂ����́A�����h�L�������g�uDeveloper Display Requirements�v���������������B

�@Web�T�C�g�ɐ��‚̃c�C�[�g�𒣂�t������x�ł����Twitter�́u���̃c�C�[�g���T�C�g�ɖ��ߍ��ށv�@�\���擾����HTML�𗘗p����Ɨǂ��ł��傤�B

�}�@�c�C�[�g�̖��ߍ��݋@�\

��Âɏ��̏��̐^������ɂ߂悤

�@Twitter API�͏_��Ǝ��R�x�̍�������l�C�����邾���ɁA�����炩�̐���������鍡��̎d�l�E�K��ύX�̓Z���Z�[�V���i���Ɏ󂯎~�߂��Ă��܂��B������Twitter�̎咣���郆�[�U�[�̌��̓����A�ꕔ�̉ߕ��ׂȃA�v���P�[�V�����̗}���Ƃ������ړI����͗��ɂ��Ȃ����ύX�Ƃ�������ł��傤�B

�@�v�_������������΁A����̕ύX�ɑΉ�����͓̂�����Ƃł͂���܂���B�N�X���݊��𑝂��Ă���v���b�g�t�H�[���ł�����A���̋��݂𐶂����č����API�����p���Ă͂������ł��傤���H

�@�܂��A����̑����ɘA������Twitter�֘A�̘b��͂��Ƃ���g�U���₷����Ԃɂ���܂��B���ɂ͉����ɂ����Ȃ��L�����m�莖���ł��邩�̂悤�ɑ傫�����グ���Ă��邱�Ƃ��炠��܂��B

�@Twitter�A�g�A�v���P�[�V�������J���E�������Ă���J���҂̕��͂��‚��ȏ�ɗ�ÂɂȂ��āA���̐^������ɂ߂�K�v������܂��BTwitter�ƘA�g����r�W�l�X��W�J����ꍇ�͓����납��A�����h�L�������g�A�u���O���f�����A������ł����ATwitter API���{�ꃁ�[�����O���X�g���`�F�b�N���Ă����Ɨǂ��ł��傤�B

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B