www :: Facebook :: API :: Auth.

www :: Facebook :: API :: Auth´Â Facebook ÀÎÁõÀ»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

www :: Facebook :: API :: Auth. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • David Romano
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~unobe/WWW-Facebook-API-v0.4.7/lib/WWW/Facebook/API/Profile.pm

www :: Facebook :: API :: Auth. ű×


www :: Facebook :: API :: Auth. ¼³¸í

www :: Facebook :: API :: Auth´Â Facebook ÀÎÁõÀ»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. www :: Facebook :: API :: AUTH´Â Facebook ÀÎÁõÀ»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù .Snopsis www :: Facebook :: API; subroutines / methodscreate_token () autheToken facebook api. WWW :: Facebook :: API : $ Token = $ Client-> auth-> create_token; get_session ($ ÅäÅ«) auth.getSessionÀÇ ÅäÅ« ¹®ÀÚ¿­À» Ç×»ó ¹ÝȯÇÕ´Ï´Ù. true·Î ¼³Á¤µÈ µ¥½ºÅ©Åé ¼Ó¼ºÀÌ ÀÖ°í $ ÅäÅ«ÀÌ Àü´ÞµÇÁö ¾ÊÀ¸¸é $ Client-> auth-> create_tokenÀÇ ¹Ýȯ °ªÀÌ »ç¿ëµË´Ï´Ù. Desktop ¼Ó¼ºÀÌ false·Î ¼³Á¤µÈ °æ¿ì $ ÅäÅ«Àº Facebook¿¡¼­ ÇØ´ç »ç¿ëÀÚÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ¹ÝȯµÇ¾î¾ßÇÕ´Ï´Ù. if ($ q-> param ( 'auth_token') {$ Client-> auth-> get_session ($ q-> param ( 'auth_token')); } GET_SESSIONÀº $ CLIEN ¿ë session_uid, session_key ¹× session_expires¸¦ ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. Desktop AppsÀÇ °æ¿ì Nothing.login (sleep => $ sleep, browser => $ browser_cmd)¸¸À» ¹ÝȯÇÕ´Ï´Ù. ¸ÕÀú À¯È¿ÇÑ ÅäÅ«À» ¾ò±â À§ÇØ create_tokenÀ» È£ÃâÇÕ´Ï´Ù. ±×·± ´ÙÀ½ »ç¿ëÀÚÀÇ ±âº» ºê¶ó¿ìÀú°¡ ¿­¸®°í Facebook ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ·Î±×ÀÎÇϵµ·ÏÇϽʽÿÀ. ºê¶ó¿ìÀú°¡ Àü´ÞµÇ¸é ¸ðµâÀº ÇØ´ç ¹®ÀÚ¿­À» ¸í·ÉÀ¸·Î ½ÇÇàÇÏ´Â ¸í·ÉÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ¿¹ : ½Ã½ºÅÛ QQ ($ browser_cmd "$ login_url"); ºê¶ó¿ìÀú°¡ È£ÃâµÇ¸é »ç¿ëÀÚ°¡ ·Î±×ÀÎ ÇÒ ¼ö ÀÖµµ·Ï $ SLEEP ÃÊ (¶Ç´Â $ SLOPED°¡ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì 15 ÃÊ)¿¡ ´ëÇØ ÀϽà ÁßÁöµË´Ï´Ù. ¸Þ¼Òµå´Â create_token.logout ()°¡ ¸¸µç ¼¼¼Ç ÅäÅ«À» ¹ÝȯÇÕ´Ï´Ù. http://www.facebook.com/logout.php¿¡ "È®ÀÎ"À» 1·Î ¼³Á¤ÇÕ´Ï´Ù (ÂüÁ¶ http://developers.facebook.com/documentation.php?v=1.0doc=Auth) °³ÀÎ ¸Þ¼Òµå _use_http_uri () WFA °´Ã¼ÀÇ ¼­¹ö URI ±¸¼ºÇ¥ HTTP¸¦ ¸¸µì´Ï´Ù. »ç¿ë _flip_scheme._use_https_uri () WFA °´Ã¼ÀÇ ¼­¹ö URI ½ºÅ°¸¶ HTTPS¸¦ ¸¸µì´Ï´Ù. $ make_https°¡ trueÀ̸é _flip_scheme._flip_scheme ($ make_https)À» »ç¿ëÇÕ´Ï´Ù.ÀÌ ±¸¼ºÇ¥´Â https°¡µË´Ï´Ù. falseÀÌ¸é ±¸¼ºÇ¥°¡ http°¡µË´Ï´Ù. ±×·± ´ÙÀ½ WFA ¿ÀºêÁ§Æ®ÀÇ server_uri ¼Ó¼ºÀº Desktop AppÀ» ½ÇÇà ÁßÀÌ°í Get_Session¿¡ ÅäÅ«À» Àü´ÞÇÏÁö ¾Ê¾Ò½À´Ï´Ù. create_token () ¶Ç´Â (´õ ³ªÀº) login ()À» È£ÃâÇÏ¿© ÅäÅ«À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í »ç¿ëÀÚ°¡ À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Facebook¿¡ ·Î±×ÀÎÇÏÁö ¾Ê¾Ò½À´Ï´Ù. »ç¿ëÀÚ°¡ ±×·¸°ÔµÇ¸é Äݹé URL¿¡ auth_tokenÀÌ (¸Å°³ º¯¼ö·Î) ¹ÝȯµË´Ï´Ù. session.dounk¿¡¼­ auth_tokenÀ» »ç¿ëÇϽʽÿÀ. ½Ã½ºÅÛ % s ½Ã½ºÅÛ¿¡ ´ëÇÑ ºê¶ó¿ìÀú¸¦ ¿­´Â ¹æ¹ý ¸ðµâÀº ÁÖ¾îÁø ½Ã½ºÅÛ¿¡¼­ ºê¶ó¿ìÀú¸¦ ¿©´Â µ¥ »ç¿ëÇÒ ¸í·ÉÀ» ¾ËÁö ¸øÇÕ´Ï´Ù. ºê¶ó¿ìÀú¿¡¼­ ·Î±×ÀÎ ()À» Àü´ÞÇϸé ÇØ´ç ¹®ÀÚ¿­À» ½ÇÇàÇÏ¿© ·Î±×ÀÎ URL.CannotÀ» ¿±´Ï ´Ù. Web App·Î Login ¸Þ¼Òµå »ç¿ë login () ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© ·Î±×ÀÎ ÇÒ ¶§ ·Î±×ÀÎ ÇÒ ¼ö ¾ø½À´Ï´Ù. À¥ ¾Û. Facebook TOS A.9¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ Perl. ¡¤ ¹öÀü ¡¤ Crypt :: Ssleay. ¡¤ ´ÙÀÌÁ¦½ºÆ® :: MD5. ¡¤ JSON :: Any. ¡¤ ½Ã°£ :: °í¿ë ¡¤ LWP :: UserAgent.


www :: Facebook :: API :: Auth. °ü·Ã ¼ÒÇÁÆ®¿þ¾î