1"use strict";(self.webpackChunkoopss_blog=self.webpackChunkoopss_blog||[]).push([["5587"],{6170(e,s,n){n.r(s),n.d(s,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var l=n(3807),t=n(4848),o=n(8453);let r={slug:"blogsclub-friend-link",title:"\u535A\u5BA2\u652F\u6301Blogsclub\u4E00\u952E\u6DFB\u52A0\u53CB\u94FE",authors:["brandon"],tags:["\u6280\u672F"],date:new Date("2026-10-05T08:58:00.000Z"),image:"https://jsd.oopss.top/gh/Brandon-LIs/paper@refs/heads/main/lite.webp",ai_summary:!0},i="\u529F\u80FD\u4ECB\u7ECD",c={authorsImageUrls:[void 0]},a=[];function p(e){let s={a:"a",h1:"h1",img:"img",p:"p",strong:"strong",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(s.p,{children:["\u6700\u8FD1\u53D1\u73B0Blogsclub\u4E0A\u65B0\u4E86",(0,t.jsx)(s.a,{href:"https://www.blogsclub.org/usercenter.html",children:"\u5F00\u653E\u5E73\u53F0"}),"\u529F\u80FD\uFF0C\u652F\u6301\u628A\u535A\u5BA2\u63A5\u5165 BlogsClub \u7684 OAuth \u7EDF\u4E00\u767B\u5F55\uFF0C\u4E00\u952E\u6388\u6743\u83B7\u53D6\u535A\u53CB\u7684\u7AD9\u70B9\u5730\u5740\u3001\u5934\u50CF\u3001\u90AE\u7BB1\u7B49\u4FE1\u606F\u3002"]}),"\n",(0,t.jsx)(s.p,{children:"\u672C\u6765\u60F3\u53C2\u7167LCRWorld\uFF0C\u628A\u5B83\u52A0\u5165\u8BC4\u8BBA\u767B\u5F55\u7CFB\u7EDF\u7684\uFF0C\u4F46\u662F\u53D1\u73B0\u6211\u7528\u7684Twikoo\u4E0D\u652F\u6301\u7B2C\u4E09\u65B9\u767B\u5F55(T_T)"}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.img,{src:"https://jsd.oopss.top/uploads/2026/10050003.webp",alt:"10050003.webp",width:"1998",height:"1150",loading:"lazy",decoding:"async"})}),"\n",(0,t.jsxs)(s.p,{children:["\u4E8E\u662F\u628A\u5B83\u52A0\u5165\u4E86\u672C\u535A\u5BA2\u7684",(0,t.jsx)(s.a,{href:"https://blog.oopss.top/friends/apply",children:"\u53CB\u94FE\u81EA\u52A9\u7533\u8BF7\u7CFB\u7EDF"}),"\u3002"]}),"\n",(0,t.jsx)(s.p,{children:"\u8FDB\u5165\u201C\u53CB\u94FE\u7533\u8BF7\u7CFB\u7EDF\u201D\uFF0C\u70B9\u51FB\u201CBlogsclub\u4E00\u952E\u6388\u6743\u201D\uFF0C\u5728Blogsclub\u7CFB\u7EDF\u4E2D\u767B\u5F55\u8D26\u53F7\u5E76\u8FDB\u884C\u6388\u6743\uFF0C\u535A\u5BA2\u4FE1\u606F\u4F1A\u81EA\u52A8\u586B\u5165\u7533\u8BF7\u3002"}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.img,{src:"https://jsd.oopss.top/uploads/2026/10050005.gif",alt:"10050005.gif",width:"480",height:"298",loading:"lazy",decoding:"async"})}),"\n",(0,t.jsx)(s.p,{children:"\u5728\u7533\u8BF7\u8868\u4E2D\u8865\u5168\u6DFB\u52A0\u6211\u7AD9\u94FE\u63A5\u7684\u53CB\u94FE\u9875\u5730\u5740\u548CRSS\u8BA2\u9605\u5730\u5740\uFF08\u53EF\u9009\uFF09\uFF0C\u70B9\u51FB\u201C\u63D0\u4EA4\u7533\u8BF7\u201D\u5373\u53EF\u3002"}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.strong,{children:"\u6E29\u99A8\u63D0\u793A\uFF1A\u4F7F\u7528\u6B64\u65B9\u5F0F\u63D0\u4EA4\u7684\u53CB\u94FE\uFF0C\u4ECD\u9700\u5728\u8D35\u7AD9\u53CB\u94FE\u9875\u6DFB\u52A0\u6211\u7AD9\u94FE\u63A5\u54E6\uFF5E"})}),"\n",(0,t.jsx)(s.p,{children:"AI\u6A21\u578B\u4F1A\u81EA\u52A8\u5BF9\u60A8\u7684\u7F51\u7AD9\u5185\u5BB9\u8FDB\u884C\u5BA1\u6838\uFF0C\u82E5\u65E0\u8FDD\u6CD5\u5185\u5BB9\uFF0C\u60A8\u5C06\u4F1A\u6536\u5230\u7533\u8BF7\u6210\u529F\u7684\u90AE\u4EF6\u63D0\u793A\uFF0C\u540E\u671F\u53EF\u4F7F\u7528\u90AE\u4EF6\u4E2D\u9644\u5E26\u7684\u7BA1\u7406\u94FE\u63A5\u4FEE\u6539\u53CB\u94FE\u4FE1\u606F\u3002\u8BF7\u4E0D\u8981\u6CC4\u9732\u60A8\u7684\u7BA1\u7406\u94FE\u63A5\u5730\u5740\uFF0C\u907F\u514D\u53CB\u94FE\u4FE1\u606F\u88AB\u6076\u610F\u4FEE\u6539\u3002"}),"\n",(0,t.jsx)(s.h1,{id:"\u7533\u8BF7\u7279\u6743",children:"\u7533\u8BF7\u7279\u6743"}),"\n",(0,t.jsx)(s.p,{children:"\u4F7F\u7528\u6B64\u65B9\u6CD5\u7533\u8BF7\u7684\u53CB\u94FE\uFF0C\u53EF\u4EAB\u53D7\u514D\u4EBA\u5DE5\u5BA1\u6838\u7279\u6743\uFF0C\u7533\u8BF7\u540E\u4F1A\u79D2\u7EA7\u81EA\u52A8\u901A\u8FC7\u3002"}),"\n",(0,t.jsxs)(s.p,{children:["\u535A\u4E3B\u4F1A\u5B9A\u671F\u5BF9\u901A\u8FC7\u7684\u53CB\u94FE\u8FDB\u884C\u590D\u5BA1\uFF0C\u82E5\u53D1\u73B0",(0,t.jsx)(s.strong,{children:"\u94FE\u63A5\u65E0\u6CD5\u8BBF\u95EE\u3001\u5355\u5411\u4E0B\u94FE"}),"\u548C",(0,t.jsx)(s.strong,{children:"\u8FDD\u53CD\u53CB\u94FE\u89C4\u5219\u548C\u6CD5\u5F8B\u6CD5\u89C4"}),"\u7684\u884C\u4E3A\uFF0C\u4F1A\u8FDB\u884C",(0,t.jsx)(s.strong,{children:"\u4E0B\u94FE\u5E76\u62C9\u9ED1"}),"\u54E6\u3002"]}),"\n",(0,t.jsxs)(s.p,{children:["\u5982\u8D35\u7AD9\u56E0\u6545\u9700\u8981\u957F\u65F6\u95F4\u505C\u673A\uFF083 \u5929\u4EE5\u4E0A\uFF09\u3001\u66F4\u6362\u94FE\u63A5\u7B49\uFF0C\u8BF7\u53CA\u65F6\u901A\u8FC7\u90AE\u4EF6\uFF08",(0,t.jsx)(s.a,{href:"mailto:[email protected]",children:"[email protected]"}),"\uFF09\u8054\u7CFB\u535A\u4E3B\u3002"]}),"\n",(0,t.jsx)(s.h1,{id:"\u5B9E\u73B0\u65B9\u6CD5",children:"\u5B9E\u73B0\u65B9\u6CD5"}),"\n",(0,t.jsx)(s.p,{children:"\u7533\u8BF7\u8005\u70B9\u4E0B\u6309\u94AE\u4E4B\u540E\uFF0C\u524D\u7AEF\u5148\u5411Cloudflare Worker \u8BF7\u6C42\u6388\u6743\u5730\u5740\u3002Worker \u4F1A\u751F\u6210\u4E00\u4E32\u968F\u673A\u5B57\u7B26\u4E32\u4F5C\u4E3A state\uFF0C\u5B58\u8FDB KV \u5E76\u8BBE\u7F6E\u5341\u5206\u949F\u6709\u6548\u671F\uFF0C\u7136\u540E\u62FC\u51FA BlogsClub \u7684\u6388\u6743\u9875\u5730\u5740\uFF0C\u5E26\u4E0A client_id\u3001redirect_uri\u3001response_type=code\u3001scope=basic,email \u548C\u521A\u624D\u90A3\u4E32 state\u3002"}),"\n",(0,t.jsx)(s.p,{children:"\u8FD9\u91CC\u6211\u7528\u7684\u662F\u65B0\u6807\u7B7E\u9875\u800C\u4E0D\u662F\u5B98\u65B9\u793A\u4F8B\u91CC\u7684\u5C0F\u7A97\u6A21\u5F0F\uFF0C\u56E0\u4E3A\u5C0F\u7A97\u5728\u624B\u673A\u4E0A\u4F53\u9A8C\u5F88\u5DEE\uFF0C\u800C\u6574\u9875\u8DF3\u8F6C\u7684\u517C\u5BB9\u6027\u6700\u597D\u3002\u4E24\u79CD\u6A21\u5F0F\u7684\u533A\u522B\u662F\u6388\u6743\u9875\u5730\u5740\u4E0A\u7684display=popup\u53C2\u6570\u3002"}),"\n",(0,t.jsx)(s.p,{children:"\u535A\u4E3B\u5728 BlogsClub \u5B8C\u6210\u6388\u6743\u540E\uFF0C\u4F1A\u5E26\u7740\u4E00\u4E2A\u4E00\u6B21\u6027 code\u548C\u539F\u6837\u8FD4\u56DE\u7684 state\u56DE\u8DF3\u5230\u6211\u4EEC\u767B\u8BB0\u7684\u56DE\u8C03\u5730\u5740\u3002\u56DE\u8C03\u5730\u5740\u5FC5\u987B\u548C\u5E94\u7528\u540E\u53F0\u767B\u8BB0\u7684\u5B8C\u5168\u4E00\u81F4\uFF0C\u5426\u5219\u5BF9\u65B9\u4F1A\u76F4\u63A5\u62D2\u7EDD\u3002"}),"\n",(0,t.jsx)(s.p,{children:"\u56DE\u8C03\u8BF7\u6C42\u4F1A\u53D1\u9001\u5230 Worker \u4E0A\uFF0C\u7B2C\u4E00\u6B65\u5C31\u662F\u6821\u9A8
1C state\u3002\u5B83\u5FC5\u987B\u662F\u6211\u4EEC\u7B7E\u53D1\u8FC7\u3001\u4E14\u8FD8\u6CA1\u6709\u88AB\u4F7F\u7528\u8FC7\u7684\uFF0C\u6821\u9A8C\u901A\u8FC7\u540E\u7ACB\u5373\u4ECE KV \u91CC\u5220\u6389\u3002\u8FD9\u4E00\u6B65\u662F\u9632 CSRF \u7684\u5173\u952E\uFF0C\u5982\u679C\u6CA1\u6709\u5B83\uFF0C\u653B\u51FB\u8005\u53EF\u4EE5\u4F2A\u9020\u4E00\u6B21\u56DE\u8C03\uFF0C\u628A\u522B\u4EBA\u7684\u6388\u6743\u7801\u585E\u7ED9\u6211\u4EEC\u7684\u670D\u52A1\u7AEF\u3002"}),"\n",(0,t.jsx)(s.p,{children:"\u6821\u9A8C\u901A\u8FC7\u4E4B\u540E\uFF0CWorker \u624D\u7528 AppID \u548C AppKey \u53BB\u6362 access_token\u3002"}),"\n",(0,t.jsx)(s.p,{children:"\u62FF\u5230\u4EE4\u724C\u540E\uFF0C\u518D\u8C03\u7528\u535A\u4E3B\u4FE1\u606F\u63A5\u53E3\uFF0C\u5C31\u5F97\u5230\u4E86\u7AD9\u70B9\u540D\u79F0\u3001\u5934\u50CF\u5730\u5740\u3001\u535A\u5BA2\u7F51\u5740\u3001\u8BA4\u8BC1\u72B6\u6001\u548C\u90AE\u7BB1\u3002\u5230\u8FD9\u91CC\u6388\u6743\u90E8\u5206\u5C31\u5B8C\u6210\u4E86\u3002"}),"\n",(0,t.jsx)(s.h1,{id:"\u5B9E\u73B0\u540C\u6B3E",children:"\u5B9E\u73B0\u540C\u6B3E"}),"\n",(0,t.jsxs)(s.p,{children:["\u5982\u679C\u4F60\u8FD8\u6CA1\u6709\u6211\u7AD9\u7684\u53CB\u94FE\uFF0C\u4E0D\u59A8\u5728",(0,t.jsx)(s.a,{href:"https://blog.oopss.top/friends/apply",children:"\u53CB\u94FE\u81EA\u52A9\u7533\u8BF7\u7CFB\u7EDF"}),"\u4E00\u952E\u6388\u6743\u8FDB\u884C\u7533\u8BF7\u3002"]}),"\n",(0,t.jsxs)(s.p,{children:["\u5982\u679C\u4F60\u4E5F\u60F3\u8981\u672C\u7AD9\u7684\u540C\u6B3E\u529F\u80FD\uFF0C\u53EF\u4EE5\u53C2\u7167Blogsclub\u7684",(0,t.jsx)(s.a,{href:"https://blog.oopss.top/friends/apply",children:"API\u6587\u6863"}),"\uFF0C\u521B\u5EFA\u5E94\u7528\u540E\u8FDB\u884C\u63A5\u5165\u3002"]}),"\n",(0,t.jsxs)(s.p,{children:["\u5982\u679C\u4F60\u8FD8\u6CA1\u6709\u52A0\u5165Blogsclub\uFF0C\u6B22\u8FCE",(0,t.jsx)(s.a,{href:"https://www.blogsclub.org/apply.html?inviteCode=54534940",children:"\u7531\u6B64\u5904"}),"\u901A\u8FC7\u6211\u7684\u9080\u8BF7\u94FE\u63A5\u52A0\u5165\uFF0C\u4F60\u6211\u5747\u4F1A\u83B7\u5F97\u4E00\u5B9A\u7684\u79EF\u5206\u5956\u52B1\u3002"]}),"\n",(0,t.jsxs)(s.p,{children:["\u5982\u6709\u4EFB\u4F55\u53CB\u94FE\u6216\u5176\u4ED6\u65B9\u9762\u7684\u95EE\u9898\uFF0C\u6B22\u8FCE\u7559\u8A00\u6216\u7ED9\u6211\uFF08",(0,t.jsx)(s.a,{href:"mailto:[email protected]",children:"[email protected]"}),"\uFF09\u53D1\u90AE\u4EF6\u3002"]})]})}function d(e={}){let{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(p,{...e})}):p(e)}},8453(e,s,n){n.d(s,{R:()=>r,x:()=>i});
1var l=n(6540);let t={},o=l.createContext(t);function r(e){let s=l.useContext(o);return l.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),l.createElement(o.Provider,{value:s},e.children)}},3807(e){e.exports=JSON.parse('{"permalink":"/blog/blogsclub-friend-link","editUrl":"https://github.com/Brandon-LIs/newblog/edit/main/blog/2026-10-05-blogsclub-friend-link.md","source":"@site/blog/2026-10-05-blogsclub-friend-link.md","title":"\u535A\u5BA2\u652F\u6301Blogsclub\u4E00\u952E\u6DFB\u52A0\u53CB\u94FE","description":"\u6700\u8FD1\u53D1\u73B0Blogsclub\u4E0A\u65B0\u4E86\u5F00\u653E\u5E73\u53F0\u529F\u80FD\uFF0C\u652F\u6301\u628A\u535A\u5BA2\u63A5\u5165 BlogsClub \u7684 OAuth \u7EDF\u4E00\u767B\u5F55\uFF0C\u4E00\u952E\u6388\u6743\u83B7\u53D6\u535A\u53CB\u7684\u7AD9\u70B9\u5730\u5740\u3001\u5934\u50CF\u3001\u90AE\u7BB1\u7B49\u4FE1\u606F\u3002","date":"2026-10-05T08:58:00.000Z","tags":[{"inline":true,"label":"\u6280\u672F","permalink":"/blog/tags/\u6280\u672F"}],"readingTime":2.22,"hasTruncateMarker":false,"authors":[{"name":"Brandon","title":"\u9AD8\u4E2D\u751F \xb7 \u70ED\u7231\u524D\u7AEF\u4E0E\u8BA1\u7B97\u673A\u79D1\u5B66","url":"https://github.com/Brandon-LIs","imageURL":"https://jsd.oopss.top/icon.jpg","key":"brandon","page":null}],"frontMatter":{"slug":"blogsclub-friend-link","title":"\u535A\u5BA2\u652F\u6301Blogsclub\u4E00\u952E\u6DFB\u52A0\u53CB\u94FE","authors":["brandon"],"tags":["\u6280\u672F"],"date":"2026-10-05T08:58:00.000Z","image":"https://jsd.oopss.top/gh/Brandon-LIs/paper@refs/heads/main/lite.webp","ai_summary":true},"unlisted":false,"nextItem":{"title":"\u6536\u5230\u4E86Blogsclub\u7684\u9F20\u6807\u57AB","permalink":"/blog/free-mousepad-by-bc"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.