
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x4F;&#x41;&#x55;&#x54;&#x48;&#x534F;&#x8BAE;&#x7B80;&#x4ECB;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x31;&#x30;&#x2D;&#x31;&#x32;&#x2D;&#x31;&#x37;&#x20;&#x30;&#x39;&#x3A;&#x33;&#x33;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=2">&#x5176;&#x4ED6;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x6458;&#x8981;&#xFF1A;OAUTH&#x534F;&#x8BAE;&#x4E3A;&#x7528;&#x6237;&#x8D44;&#x6E90;&#x7684;&#x6388;&#x6743;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E2A;&#x5B89;&#x5168;&#x7684;&#x3001;&#x5F00;&#x653E;&#x800C;&#x53C8;&#x7B80;&#x6613;&#x7684;&#x6807;&#x51C6;&#x3002;&#x4E0E;&#x4EE5;&#x5F80;&#x7684;&#x6388;&#x6743;&#x65B9;&#x5F0F;&#x4E0D;&#x540C;&#x4E4B;&#x5904;&#x662F;OAUTH&#x7684;&#x6388;&#x6743;&#x4E0D;&#x4F1A;&#x4F7F;&#x7B2C;&#x4E09;&#x65B9;&#x89E6;&#x53CA;&#x5230;&#x7528;&#x6237;&#x7684;&#x5E10;&#x53F7;&#x4FE1;&#x606F;&#xFF08;&#x5982;&#x7528;&#x6237;&#x540D;&#x4E0E;&#x5BC6;&#x7801;&#xFF09;&#xFF0C;&#x5373;&#x7B2C;&#x4E09;&#x65B9;&#x65E0;&#x9700;&#x4F7F;&#x7528;&#x7528;&#x6237;&#x7684;&#x7528;&#x6237;&#x540D;&#x4E0E;&#x5BC6;&#x7801;&#x5C31;&#x53EF;&#x4EE5;&#x7533;&#x8BF7;&#x83B7;&#x5F97;&#x8BE5;&#x7528;&#x6237;&#x8D44;&#x6E90;&#x7684;&#x6388;&#x6743;&#xFF0C;&#x56E0;&#x6B64;OAUTH&#x662F;&#x5B89;&#x5168;&#x7684;&#x3002;&#x540C;&#x65F6;&#xFF0C;&#x4EFB;&#x4F55;&#x7B2C;&#x4E09;&#x65B9;&#x90FD;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;OAUTH&#x8BA4;&#x8BC1;&#x670D;&#x52A1;&#xFF0C;&#x4EFB;&#x4F55;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x90FD;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x81EA;&#x8EAB;&#x7684;OAUTH&#x8BA4;&#x8BC1;&#x670D;&#x52A1;&#xFF0C;&#x56E0;&#x800C;OAUTH&#x662F;&#x5F00;&#x653E;&#x7684;&#x3002;&#x4E1A;&#x754C;&#x63D0;&#x4F9B;&#x4E86;OAUTH&#x7684;&#x591A;&#x79CD;&#x5B9E;&#x73B0;&#x5982;PHP&#xFF0C;JavaScript&#xFF0C;Java&#xFF0C;Ruby&#x7B49;&#x5404;&#x79CD;&#x8BED;&#x8A00;&#x5F00;&#x53D1;&#x5305;&#xFF0C;&#x5927;&#x5927;&#x8282;&#x7EA6;&#x4E86;&#x7A0B;&#x5E8F;&#x5458;&#x7684;&#x65F6;&#x95F4;&#xFF0C;&#x56E0;&#x800C;OAUTH&#x662F;&#x7B80;&#x6613;&#x7684;&#x3002;&#x76EE;&#x524D;&#x4E92;&#x8054;&#x7F51;&#x5F88;&#x591A;&#x670D;&#x52A1;&#x5982;Open API&#xFF0C;&#x5F88;&#x591A;&#x5927;&#x5934;&#x516C;&#x53F8;&#x5982;Google&#xFF0C;Yahoo&#xFF0C;Microsoft&#x7B49;&#x90FD;&#x63D0;&#x4F9B;&#x4E86;OAUTH&#x8BA4;&#x8BC1;&#x670D;&#x52A1;&#xFF0C;&#x8FD9;&#x4E9B;&#x90FD;&#x8DB3;&#x4EE5;&#x8BF4;&#x660E;OAUTH&#x6807;&#x51C6;&#x9010;&#x6E10;&#x6210;&#x4E3A;&#x5F00;&#x653E;&#x8D44;&#x6E90;&#x6388;&#x6743;&#x7684;&#x6807;&#x51C6;&#x3002;<br/>&#x4E00;&#x3001;OAUTH&#x4EA7;&#x751F;&#x7684;&#x80CC;&#x666F;<br/>&#x5178;&#x578B;&#x6848;&#x4F8B;&#xFF1A;&#x5982;&#x679C;&#x4E00;&#x4E2A;&#x7528;&#x6237;&#x62E5;&#x6709;&#x4E24;&#x9879;&#x670D;&#x52A1;&#xFF1A;&#x4E00;&#x9879;&#x670D;&#x52A1;&#x662F;&#x56FE;&#x7247;&#x5728;&#x7EBF;&#x5B58;&#x50A8;&#x670D;&#x52A1;A&#xFF0C;&#x53E6;&#x4E00;&#x4E2A;&#x662F;&#x56FE;&#x7247;&#x5728;&#x7EBF;&#x6253;&#x5370;&#x670D;&#x52A1;B&#x3002;&#x5982;&#x4E0B;&#x56FE;&#x6240;&#x793A;&#x3002;&#x7531;&#x4E8E;&#x670D;&#x52A1;A&#x4E0E;&#x670D;&#x52A1;B&#x662F;&#x7531;&#x4E24;&#x5BB6;&#x4E0D;&#x540C;&#x7684;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x63D0;&#x4F9B;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x7528;&#x6237;&#x5728;&#x8FD9;&#x4E24;&#x5BB6;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x7684;&#x7F51;&#x7AD9;&#x4E0A;&#x5404;&#x81EA;&#x6CE8;&#x518C;&#x4E86;&#x4E24;&#x4E2A;&#x7528;&#x6237;&#xFF0C;&#x5047;&#x8BBE;&#x8FD9;&#x4E24;&#x4E2A;&#x7528;&#x6237;&#x540D;&#x5404;&#x4E0D;&#x76F8;&#x540C;&#xFF0C;&#x5BC6;&#x7801;&#x4E5F;&#x5404;&#x4E0D;&#x76F8;&#x540C;&#x3002;&#x5F53;&#x7528;&#x6237;&#x8981;&#x4F7F;&#x7528;&#x670D;&#x52A1;B&#x6253;&#x5370;&#x5B58;&#x50A8;&#x5728;&#x670D;&#x52A1;A&#x4E0A;&#x7684;&#x56FE;&#x7247;&#x65F6;&#xFF0C;&#x7528;&#x6237;&#x8BE5;&#x5982;&#x4F55;&#x5904;&#x7406;&#xFF1F;&#x6CD5;&#x4E00;&#xFF1A;&#x7528;&#x6237;&#x53EF;&#x80FD;&#x5148;&#x5C06;&#x5F85;&#x6253;&#x5370;&#x7684;&#x56FE;&#x7247;&#x4ECE;&#x670D;&#x52A1;A&#x4E0A;&#x4E0B;&#x8F7D;&#x4E0B;&#x6765;&#x5E76;&#x4E0A;&#x4F20;&#x5230;&#x670D;&#x52A1;B&#x4E0A;&#x6253;&#x5370;&#xFF0C;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x5B89;&#x5168;&#x4F46;&#x5904;&#x7406;&#x6BD4;&#x8F83;&#x7E41;&#x7410;&#xFF0C;&#x6548;&#x7387;&#x4F4E;&#x4E0B;&#xFF1B;&#x6CD5;&#x4E8C;&#xFF1A;&#x7528;&#x6237;&#x5C06;&#x5728;&#x670D;&#x52A1;A&#x4E0A;&#x6CE8;&#x518C;&#x7684;&#x7528;&#x6237;&#x540D;&#x4E0E;&#x5BC6;&#x7801;&#x63D0;&#x4F9B;&#x7ED9;&#x670D;&#x52A1;B&#xFF0C;&#x670D;&#x52A1;B&#x4F7F;&#x7528;&#x7528;&#x6237;&#x7684;&#x5E10;&#x53F7;&#x518D;&#x53BB;&#x670D;&#x52A1;A&#x5904;&#x4E0B;&#x8F7D;&#x5F85;&#x6253;&#x5370;&#x7684;&#x56FE;&#x7247;&#xFF0C;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x6548;&#x7387;&#x662F;&#x63D0;&#x9AD8;&#x4E86;&#xFF0C;&#x4F46;&#x662F;&#x5B89;&#x5168;&#x6027;&#x5927;&#x5927;&#x964D;&#x4F4E;&#x4E86;&#xFF0C;&#x670D;&#x52A1;B&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7528;&#x6237;&#x7684;&#x7528;&#x6237;&#x540D;&#x4E0E;&#x5BC6;&#x7801;&#x53BB;&#x670D;&#x52A1;A&#x4E0A;&#x67E5;&#x770B;&#x751A;&#x81F3;&#x7BE1;&#x6539;&#x7528;&#x6237;&#x7684;&#x8D44;&#x6E90;&#x3002;<br/>&#x5F88;&#x591A;&#x516C;&#x53F8;&#x548C;&#x4E2A;&#x4EBA;&#x90FD;&#x5C1D;&#x8BD5;&#x89E3;&#x51B3;&#x8FD9;&#x7C7B;&#x95EE;&#x9898;&#xFF0C;&#x5305;&#x62EC;Google&#x3001;Yahoo&#x3001;Microsoft&#xFF0C;&#x8FD9;&#x4E5F;&#x4FC3;&#x4F7F;OAUTH&#x9879;&#x76EE;&#x7EC4;&#x7684;&#x4EA7;&#x751F;&#x3002;OAuth&#x662F;&#x7531;Blaine Cook&#x3001;Chris Messina&#x3001;Larry Halff &#x53CA;David Recordon&#x5171;&#x540C;&#x53D1;&#x8D77;&#x7684;&#xFF0C;&#x76EE;&#x7684;&#x5728;&#x4E8E;&#x4E3A;API&#x8BBF;&#x95EE;&#x6388;&#x6743;&#x63D0;&#x4F9B;&#x4E00;&#x4E2A;&#x5F00;&#x653E;&#x7684;&#x6807;&#x51C6;&#x3002;OAuth&#x89C4;&#x8303;&#x7684;1.0&#x7248;&#x4E8E;2007&#x5E74;12&#x6708;4&#x65E5;&#x53D1;&#x5E03;&#x3002;&#x901A;&#x8FC7;&#x5B98;&#x65B9;&#x7F51;&#x5740;&#xFF1A;http://oauth.net&#x53EF;&#x4EE5;&#x9605;&#x8BFB;&#x66F4;&#x591A;&#x7684;&#x76F8;&#x5173;&#x4FE1;&#x606F;&#x3002;<br/>&#x4E8C;&#x3001;OAUTH&#x7B80;&#x4ECB;<br/>&#x5728;&#x5B98;&#x65B9;&#x7F51;&#x7AD9;&#x7684;&#x9996;&#x9875;&#xFF0C;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x4E0B;&#x9762;&#x8FD9;&#x6BB5;&#x7B80;&#x4ECB;&#xFF1A;<br/>An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.<br/>&#x5927;&#x6982;&#x610F;&#x601D;&#x662F;&#x8BF4;OAUTH&#x662F;&#x4E00;&#x79CD;&#x5F00;&#x653E;&#x7684;&#x534F;&#x8BAE;&#xFF0C;&#x4E3A;&#x684C;&#x9762;&#x7A0B;&#x5E8F;&#x6216;&#x8005;&#x57FA;&#x4E8E;BS&#x7684;web&#x5E94;&#x7528;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x79CD;&#x7B80;&#x5355;&#x7684;&#xFF0C;&#x6807;&#x51C6;&#x7684;&#x65B9;&#x5F0F;&#x53BB;&#x8BBF;&#x95EE;&#x9700;&#x8981;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;API&#x670D;&#x52A1;&#x3002;OAUTH&#x7C7B;&#x4F3C;&#x4E8E;Flickr Auth&#x3001;Google&#39;s AuthSub&#x3001;Yahoo&#39;s BBAuth&#x3001; Facebook Auth&#x7B49;&#x3002;OAUTH&#x8BA4;&#x8BC1;&#x6388;&#x6743;&#x5177;&#x6709;&#x4EE5;&#x4E0B;&#x7279;&#x70B9;&#xFF1A;<br/>1. &#x7B80;&#x5355;&#xFF1A;&#x4E0D;&#x7BA1;&#x662F;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x8005;&#x8FD8;&#x662F;&#x5E94;&#x7528;&#x5F00;&#x53D1;&#x8005;&#xFF0C;&#x90FD;&#x5F88;&#x5BB9;&#x6613;&#x4E8E;&#x7406;&#x89E3;&#x4E0E;&#x4F7F;&#x7528;&#xFF1B;<br/>2. &#x5B89;&#x5168;&#xFF1A;&#x6CA1;&#x6709;&#x6D89;&#x53CA;&#x5230;&#x7528;&#x6237;&#x5BC6;&#x94A5;&#x7B49;&#x4FE1;&#x606F;&#xFF0C;&#x66F4;&#x5B89;&#x5168;&#x66F4;&#x7075;&#x6D3B;&#xFF1B;<br/>3. &#x5F00;&#x653E;&#xFF1A;&#x4EFB;&#x4F55;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x90FD;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;OAUTH&#xFF0C;&#x4EFB;&#x4F55;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x5546;&#x90FD;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;OAUTH&#xFF1B;<br/>&#x4E09;&#x3001;OAUTH&#x76F8;&#x5173;&#x672F;&#x8BED;<br/>&#x5728;&#x5F04;&#x6E05;&#x695A;OAUTH&#x6D41;&#x7A0B;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x4EEC;&#x5148;&#x4E86;&#x89E3;&#x4E0B;OAUTH&#x7684;&#x4E00;&#x4E9B;&#x672F;&#x8BED;&#x7684;&#x5B9A;&#x4E49;&#xFF1A;<br/>OAUTH&#x76F8;&#x5173;&#x7684;&#x4E09;&#x4E2A;URL&#xFF1A; <br/>&#x2022;Request Token URL: &#x83B7;&#x53D6;&#x672A;&#x6388;&#x6743;&#x7684;Request Token&#x670D;&#x52A1;&#x5730;&#x5740;&#xFF1B;<br/>&#x2022;User Authorization URL: &#x83B7;&#x53D6;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;Request Token&#x670D;&#x52A1;&#x5730;&#x5740;&#xFF1B;<br/>&#x2022;Access Token URL: &#x7528;&#x6388;&#x6743;&#x7684;Request Token&#x6362;&#x53D6;Access Token&#x7684;&#x670D;&#x52A1;&#x5730;&#x5740;&#xFF1B;<br/>OAUTH&#x76F8;&#x5173;&#x7684;&#x53C2;&#x6570;&#x5B9A;&#x4E49;&#xFF1A; <br/>&#x2022;oauth_consumer_key: &#x4F7F;&#x7528;&#x8005;&#x7684;ID&#xFF0C;OAUTH&#x670D;&#x52A1;&#x7684;&#x76F4;&#x63A5;&#x4F7F;&#x7528;&#x8005;&#x662F;&#x5F00;&#x53D1;&#x8005;&#x5F00;&#x53D1;&#x51FA;&#x6765;&#x7684;&#x5E94;&#x7528;&#x3002;&#x6240;&#x4EE5;&#x8BE5;&#x53C2;&#x6570;&#x503C;&#x7684;&#x83B7;&#x53D6;&#x4E00;&#x822C;&#x662F;&#x8981;&#x53BB;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x5904;&#x6CE8;&#x518C;&#x4E00;&#x4E2A;&#x5E94;&#x7528;&#xFF0C;&#x518D;&#x83B7;&#x53D6;&#x8BE5;&#x5E94;&#x7528;&#x7684;oauth_consumer_key&#x3002;&#x5982;Yahoo&#x8BE5;&#x503C;&#x7684;&#x6CE8;&#x518C;&#x5730;&#x5740;&#x4E3A;&#xFF1A;https://developer.yahoo.com/dashboard/<br/>&#x2022;oauth_consumer_secret&#xFF1A;oauth_consumer_key&#x5BF9;&#x5E94;&#x7684;&#x5BC6;&#x94A5;&#x3002;<br/>&#x2022;oauth_signature_method: &#x8BF7;&#x6C42;&#x4E32;&#x7684;&#x7B7E;&#x540D;&#x65B9;&#x6CD5;&#xFF0C;&#x5E94;&#x7528;&#x6BCF;&#x6B21;&#x5411;OAUTH&#x4E09;&#x4E2A;&#x670D;&#x52A1;&#x5730;&#x5740;&#x53D1;&#x9001;&#x8BF7;&#x6C42;&#x65F6;&#xFF0C;&#x5FC5;&#x987B;&#x5BF9;&#x8BF7;&#x6C42;&#x8FDB;&#x884C;&#x7B7E;&#x540D;&#x3002;&#x7B7E;&#x540D;&#x7684;&#x65B9;&#x6CD5;&#x6709;&#xFF1A;HMAC-SHA1&#x3001;RSA-SHA1&#x4E0E;PLAINTEXT&#x7B49;&#x4E09;&#x79CD;&#x3002;<br/>&#x2022;oauth_signature: &#x7528;&#x4E0A;&#x9762;&#x7684;&#x7B7E;&#x540D;&#x65B9;&#x6CD5;&#x5BF9;&#x8BF7;&#x6C42;&#x7684;&#x7B7E;&#x540D;&#x3002;<br/>&#x2022;oauth_timestamp: &#x53D1;&#x8D77;&#x8BF7;&#x6C42;&#x7684;&#x65F6;&#x95F4;&#x6233;&#xFF0C;&#x5176;&#x503C;&#x662F;&#x8DDD;1970 00:00:00 GMT&#x7684;&#x79D2;&#x6570;&#xFF0C;&#x5FC5;&#x987B;&#x662F;&#x5927;&#x4E8E;0&#x7684;&#x6574;&#x6570;&#x3002;&#x672C;&#x6B21;&#x8BF7;&#x6C42;&#x7684;&#x65F6;&#x95F4;&#x6233;&#x5FC5;&#x987B;&#x5927;&#x4E8E;&#x6216;&#x8005;&#x7B49;&#x4E8E;&#x4E0A;&#x6B21;&#x7684;&#x65F6;&#x95F4;&#x6233;&#x3002;<br/>&#x2022;oauth_nonce: &#x968F;&#x673A;&#x751F;&#x6210;&#x7684;&#x5B57;&#x7B26;&#x4E32;&#xFF0C;&#x7528;&#x4E8E;&#x9632;&#x6B62;&#x8BF7;&#x6C42;&#x7684;&#x91CD;&#x653E;&#xFF0C;&#x9632;&#x6B62;&#x5916;&#x754C;&#x7684;&#x975E;&#x6CD5;&#x653B;&#x51FB;&#x3002;<br/>&#x2022;oauth_version: OAUTH&#x7684;&#x7248;&#x672C;&#x53F7;&#xFF0C;&#x53EF;&#x9009;&#xFF0C;&#x5176;&#x503C;&#x5FC5;&#x987B;&#x4E3A;1.0&#x3002;<br/>OAUTH HTTP&#x54CD;&#x5E94;&#x4EE3;&#x7801;&#xFF1A;<br/>HTTP 400 Bad Request &#x8BF7;&#x6C42;&#x9519;&#x8BEF; <br/>&#x2022;Unsupported parameter &#x53C2;&#x6570;&#x9519;&#x8BEF;<br/>&#x2022;Unsupported signature method &#x7B7E;&#x540D;&#x65B9;&#x6CD5;&#x9519;&#x8BEF;<br/>&#x2022;Missing required parameter &#x53C2;&#x6570;&#x4E22;&#x5931;<br/>&#x2022;Duplicated OAuth Protocol Parameter &#x53C2;&#x6570;&#x91CD;&#x590D;<br/>HTTP 401 Unauthorized &#x672A;&#x6388;&#x6743; <br/>&#x2022;Invalid Consumer Key &#x975E;&#x6CD5;key<br/>&#x2022;Invalid / expired Token &#x5931;&#x6548;&#x6216;&#x8005;&#x975E;&#x6CD5;&#x7684;token<br/>&#x2022;Invalid signature &#x7B7E;&#x540D;&#x975E;&#x6CD5;<br/>&#x2022;Invalid / used nonce &#x975E;&#x6CD5;&#x7684;nonce<br/>&#x56DB;&#x3001;OAUTH&#x8BA4;&#x8BC1;&#x6388;&#x6743;&#x6D41;&#x7A0B;<br/>&#x5728;&#x5F04;&#x6E05;&#x695A;&#x4E86;OAUTH&#x7684;&#x672F;&#x8BED;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5BF9;OAUTH&#x8BA4;&#x8BC1;&#x6388;&#x6743;&#x7684;&#x6D41;&#x7A0B;&#x8FDB;&#x884C;&#x521D;&#x6B65;&#x8BA4;&#x8BC6;&#x3002;&#x5176;&#x5B9E;&#xFF0C;&#x7B80;&#x5355;&#x7684;&#x6765;&#x8BF4;&#xFF0C;OAUTH&#x8BA4;&#x8BC1;&#x6388;&#x6743;&#x5C31;&#x4E09;&#x4E2A;&#x6B65;&#x9AA4;&#xFF0C;&#x4E09;&#x53E5;&#x8BDD;&#x53EF;&#x4EE5;&#x6982;&#x62EC;&#xFF1A;<br/>1. &#x83B7;&#x53D6;&#x672A;&#x6388;&#x6743;&#x7684;Request Token<br/>2. &#x83B7;&#x53D6;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;Request Token<br/>3. &#x7528;&#x6388;&#x6743;&#x7684;Request Token&#x6362;&#x53D6;Access Token<br/>&#x5F53;&#x5E94;&#x7528;&#x62FF;&#x5230;Access Token&#x540E;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x6709;&#x6743;&#x8BBF;&#x95EE;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;&#x8D44;&#x6E90;&#x4E86;&#x3002;&#x5927;&#x5BB6;&#x80AF;&#x80FD;&#x770B;&#x51FA;&#x6765;&#x4E86;&#xFF0C;&#x8FD9;&#x4E09;&#x4E2A;&#x6B65;&#x9AA4;&#x4E0D;&#x5C31;&#x662F;&#x5BF9;&#x5E94;OAUTH&#x7684;&#x4E09;&#x4E2A;URL&#x670D;&#x52A1;&#x5730;&#x5740;&#x561B;&#x3002;&#x4E00;&#x70B9;&#x6CA1;&#x9519;&#xFF0C;&#x4E0A;&#x9762;&#x7684;&#x4E09;&#x4E2A;&#x6B65;&#x9AA4;&#x4E2D;&#xFF0C;&#x6BCF;&#x4E2A;&#x6B65;&#x9AA4;&#x5206;&#x522B;&#x8BF7;&#x6C42;&#x4E00;&#x4E2A;URL&#xFF0C;&#x5E76;&#x4E14;&#x6536;&#x5230;&#x76F8;&#x5173;&#x4FE1;&#x606F;&#xFF0C;&#x5E76;&#x4E14;&#x62FF;&#x5230;&#x4E0A;&#x6B65;&#x7684;&#x76F8;&#x5173;&#x4FE1;&#x606F;&#x53BB;&#x8BF7;&#x6C42;&#x63A5;&#x4E0B;&#x6765;&#x7684;URL&#x76F4;&#x5230;&#x62FF;&#x5230;Access Token&#x3002;&#x5177;&#x4F53;&#x7684;&#x6B65;&#x9AA4;&#x5982;&#x4E0B;&#x56FE;&#x6240;&#x793A;&#xFF1A;<br/>&#x5177;&#x4F53;&#x6BCF;&#x6B65;&#x6267;&#x884C;&#x4FE1;&#x606F;&#x5982;&#x4E0B;&#xFF1A;<br/>A. &#x4F7F;&#x7528;&#x8005;&#xFF08;&#x7B2C;&#x4E09;&#x65B9;&#x8F6F;&#x4EF6;&#xFF09;&#x5411;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x8BF7;&#x6C42;&#x672A;&#x6388;&#x6743;&#x7684;Request Token&#x3002;&#x5411;Request Token URL&#x53D1;&#x8D77;&#x8BF7;&#x6C42;&#xFF0C;&#x8BF7;&#x6C42;&#x9700;&#x8981;&#x5E26;&#x4E0A;&#x7684;&#x53C2;&#x6570;&#x89C1;&#x4E0A;&#x56FE;&#x3002;<br/>B. OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x540C;&#x610F;&#x4F7F;&#x7528;&#x8005;&#x7684;&#x8BF7;&#x6C42;&#xFF0C;&#x5E76;&#x5411;&#x5176;&#x9881;&#x53D1;&#x672A;&#x7ECF;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;oauth_token&#x4E0E;&#x5BF9;&#x5E94;&#x7684;oauth_token_secret&#xFF0C;&#x5E76;&#x8FD4;&#x56DE;&#x7ED9;&#x4F7F;&#x7528;&#x8005;&#x3002;<br/>C. &#x4F7F;&#x7528;&#x8005;&#x5411;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x8BF7;&#x6C42;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;Request Token&#x3002;&#x5411;User Authorization URL&#x53D1;&#x8D77;&#x8BF7;&#x6C42;&#xFF0C;&#x8BF7;&#x6C42;&#x5E26;&#x4E0A;&#x4E0A;&#x6B65;&#x62FF;&#x5230;&#x7684;&#x672A;&#x6388;&#x6743;&#x7684;token&#x4E0E;&#x5176;&#x5BC6;&#x94A5;&#x3002;<br/>D. OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x5C06;&#x5F15;&#x5BFC;&#x7528;&#x6237;&#x6388;&#x6743;&#x3002;&#x8BE5;&#x8FC7;&#x7A0B;&#x53EF;&#x80FD;&#x4F1A;&#x63D0;&#x793A;&#x7528;&#x6237;&#xFF0C;&#x4F60;&#x60F3;&#x5C06;&#x54EA;&#x4E9B;&#x53D7;&#x4FDD;&#x62A4;&#x7684;&#x8D44;&#x6E90;&#x6388;&#x6743;&#x7ED9;&#x8BE5;&#x5E94;&#x7528;&#x3002;&#x6B64;&#x6B65;&#x53EF;&#x80FD;&#x4F1A;&#x8FD4;&#x56DE;&#x6388;&#x6743;&#x7684;Request Token&#x4E5F;&#x53EF;&#x80FD;&#x4E0D;&#x8FD4;&#x56DE;&#x3002;&#x5982;Yahoo OAUTH&#x5C31;&#x4E0D;&#x4F1A;&#x8FD4;&#x56DE;&#x4EFB;&#x4F55;&#x4FE1;&#x606F;&#x7ED9;&#x4F7F;&#x7528;&#x8005;&#x3002;<br/>E. Request Token &#x6388;&#x6743;&#x540E;&#xFF0C;&#x4F7F;&#x7528;&#x8005;&#x5C06;&#x5411;Access Token URL&#x53D1;&#x8D77;&#x8BF7;&#x6C42;&#xFF0C;&#x5C06;&#x4E0A;&#x6B65;&#x6388;&#x6743;&#x7684;Request Token&#x6362;&#x53D6;&#x6210;Access Token&#x3002;&#x8BF7;&#x6C42;&#x7684;&#x53C2;&#x6570;&#x89C1;&#x4E0A;&#x56FE;&#xFF0C;&#x8FD9;&#x4E2A;&#x6BD4;&#x7B2C;&#x4E00;&#x6B65;A&#x591A;&#x4E86;&#x4E00;&#x4E2A;&#x53C2;&#x6570;&#x5C31;&#x662F;Request Token&#x3002;<br/>F. OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x540C;&#x610F;&#x4F7F;&#x7528;&#x8005;&#x7684;&#x8BF7;&#x6C42;&#xFF0C;&#x5E76;&#x5411;&#x5176;&#x9881;&#x53D1;Access Token&#x4E0E;&#x5BF9;&#x5E94;&#x7684;&#x5BC6;&#x94A5;&#xFF0C;&#x5E76;&#x8FD4;&#x56DE;&#x7ED9;&#x4F7F;&#x7528;&#x8005;&#x3002;<br/>G. &#x4F7F;&#x7528;&#x8005;&#x4EE5;&#x540E;&#x5C31;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4E0A;&#x6B65;&#x8FD4;&#x56DE;&#x7684;Access Token&#x8BBF;&#x95EE;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;&#x8D44;&#x6E90;&#x3002;<br/>&#x4ECE;&#x4E0A;&#x9762;&#x7684;&#x6B65;&#x9AA4;&#x53EF;&#x4EE5;&#x770B;&#x51FA;&#xFF0C;&#x7528;&#x6237;&#x59CB;&#x7EC8;&#x6CA1;&#x6709;&#x5C06;&#x5176;&#x7528;&#x6237;&#x540D;&#x4E0E;&#x5BC6;&#x7801;&#x7B49;&#x4FE1;&#x606F;&#x63D0;&#x4F9B;&#x7ED9;&#x4F7F;&#x7528;&#x8005;&#xFF08;&#x7B2C;&#x4E09;&#x65B9;&#x8F6F;&#x4EF6;&#xFF09;&#xFF0C;&#x4ECE;&#x800C;&#x66F4;&#x5B89;&#x5168;&#x3002;&#x7528;OAUTH&#x5B9E;&#x73B0;&#x80CC;&#x666F;&#x4E00;&#x8282;&#x4E2D;&#x7684;&#x5178;&#x578B;&#x6848;&#x4F8B;&#xFF1A;&#x5F53;&#x670D;&#x52A1;B&#xFF08;&#x6253;&#x5370;&#x670D;&#x52A1;&#xFF09;&#x8981;&#x8BBF;&#x95EE;&#x7528;&#x6237;&#x7684;&#x670D;&#x52A1;A&#xFF08;&#x56FE;&#x7247;&#x670D;&#x52A1;&#xFF09;&#x65F6;&#xFF0C;&#x901A;&#x8FC7;OAUTH&#x673A;&#x5236;&#xFF0C;&#x670D;&#x52A1;B&#x5411;&#x670D;&#x52A1;A&#x8BF7;&#x6C42;&#x672A;&#x7ECF;&#x7528;&#x6237;&#x6388;&#x6743;&#x7684;Request Token&#x540E;&#xFF0C;&#x670D;&#x52A1;A&#x5C06;&#x5F15;&#x5BFC;&#x7528;&#x6237;&#x5728;&#x670D;&#x52A1;A&#x7684;&#x7F51;&#x7AD9;&#x4E0A;&#x767B;&#x5F55;&#xFF0C;&#x5E76;&#x8BE2;&#x95EE;&#x7528;&#x6237;&#x662F;&#x5426;&#x5C06;&#x56FE;&#x7247;&#x670D;&#x52A1;&#x6388;&#x6743;&#x7ED9;&#x670D;&#x52A1;B&#x3002;&#x7528;&#x6237;&#x540C;&#x610F;&#x540E;&#xFF0C;&#x670D;&#x52A1;B&#x5C31;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x7528;&#x6237;&#x5728;&#x670D;&#x52A1;A&#x4E0A;&#x7684;&#x56FE;&#x7247;&#x670D;&#x52A1;&#x3002;&#x6574;&#x4E2A;&#x8FC7;&#x7A0B;&#x670D;&#x52A1;B&#x6CA1;&#x6709;&#x89E6;&#x53CA;&#x5230;&#x7528;&#x6237;&#x5728;&#x670D;&#x52A1;A&#x7684;&#x5E10;&#x53F7;&#x4FE1;&#x606F;&#x3002;&#x5982;&#x4E0B;&#x56FE;&#x6240;&#x793A;&#xFF0C;&#x56FE;&#x4E2D;&#x7684;&#x5B57;&#x6BCD;&#x5BF9;&#x5E94;OAUTH&#x6D41;&#x7A0B;&#x4E2D;&#x7684;&#x5B57;&#x6BCD;&#xFF1A;<br/>&#x4E94;&#x3001;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;<br/>OAUTH&#x6807;&#x51C6;&#x63D0;&#x51FA;&#x5230;&#x73B0;&#x5728;&#x4E0D;&#x5230;&#x4E24;&#x5E74;&#xFF0C;&#x4F46;&#x53D6;&#x5F97;&#x4E86;&#x5F88;&#x5927;&#x6210;&#x529F;&#x3002;&#x4E0D;&#x4EC5;&#x63D0;&#x4F9B;&#x4E86;&#x5404;&#x79CD;&#x8BED;&#x8A00;&#x7684;&#x7248;&#x672C;&#x5E93;&#xFF0C;&#x751A;&#x81F3;Google&#xFF0C;Yahoo&#xFF0C;Microsoft&#x7B49;&#x7B49;&#x4E92;&#x8054;&#x7F51;&#x5927;&#x5934;&#x90FD;&#x5B9E;&#x73B0;&#x4E86;OAUTH&#x534F;&#x8BAE;&#x3002;&#x7531;&#x4E8E;OAUTH&#x7684;client&#x5305;&#x6709;&#x5F88;&#x591A;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x5C31;&#x6CA1;&#x6709;&#x5FC5;&#x8981;&#x5728;&#x53BB;&#x81EA;&#x5DF1;&#x5199;&#xFF0C;&#x907F;&#x514D;&#x91CD;&#x590D;&#x9020;&#x8F6E;&#x5B50;&#xFF0C;&#x76F4;&#x63A5;&#x62FF;&#x8FC7;&#x6765;&#x7528;&#x5C31;&#x884C;&#x4E86;&#x3002;&#x6211;&#x4F7F;&#x7528;&#x4E86;&#x8FD9;&#x4E9B;&#x5E93;&#x53BB;&#x8BBF;&#x95EE;Yahoo OAUTH&#x670D;&#x52A1;&#xFF0C;&#x5F88;&#x4E0D;&#x9519;&#x54E6;&#xFF01;&#x4E0B;&#x9762;&#x5C31;&#x8D34;&#x51FA;&#x4E00;&#x4E9B;&#x56FE;&#x7247;&#x8DDF;&#x5927;&#x5BB6;&#x4E00;&#x8D77;&#x5206;&#x4EAB;&#x4E0B;&#xFF01;<br/>&#x4E0B;&#x56FE;&#x662F;OAUTH&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x5F15;&#x5BFC;&#x7528;&#x6237;&#x767B;&#x5F55;&#xFF08;&#x82E5;&#x7528;&#x6237;&#x5F00;&#x59CB;&#x6CA1;&#x6709;&#x767B;&#x5F55;&#xFF09;<br/>&#x4E0B;&#x56FE;&#x662F;&#x63D0;&#x793A;&#x7528;&#x6237;&#x5C06;&#x8981;&#x6388;&#x6743;&#x7ED9;&#x7B2C;&#x4E09;&#x65B9;&#x5E94;&#x7528;&#xFF0C;&#x662F;&#x5426;&#x540C;&#x610F;&#x6388;&#x6743;&#x7684;&#x9875;&#x9762;<br/>&#x4E0B;&#x56FE;&#x63D0;&#x793A;&#x7528;&#x6237;&#x5DF2;&#x6388;&#x6743;&#x6210;&#x529F;&#x7684;&#x4FE1;&#x606F;<br/>&#x4E00;&#x4E9B;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x5546;&#x4E0D;&#x4EC5;&#x4EC5;&#x4EC5;&#x5B9E;&#x73B0;&#x4E86;OAUTH&#x534F;&#x8BAE;&#x4E0A;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x8FD8;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E9B;&#x66F4;&#x53CB;&#x597D;&#x7684;&#x670D;&#x52A1;&#xFF0C;&#x6BD4;&#x5982;&#x7BA1;&#x7406;&#x7B2C;&#x4E09;&#x65B9;&#x8F6F;&#x4EF6;&#x7684;&#x6388;&#x6743;&#x670D;&#x52A1;&#x3002;&#x4E0B;&#x56FE;&#x5C31;&#x662F;YAHOO&#x7BA1;&#x7406;&#x8F6F;&#x4EF6;&#x6388;&#x6743;&#x7684;&#x9875;&#x9762;&#xFF0C;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x53D6;&#x6D88;&#x90FD;&#x67D0;&#x4E9B;&#x5E94;&#x7528;&#x7684;&#x6388;&#x6743;&#x3002;<br/></p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.063&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x4F;&#x41;&#x55;&#x54;&#x48;&#x534F;&#x8BAE;&#x7B80;&#x4ECB;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.063&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.078&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
