✌️
This commit is contained in:
		
							parent
							
								
									f158d778fc
								
							
						
					
					
						commit
						11c8d05e7d
					
				
					 6 changed files with 45 additions and 7 deletions
				
			
		|  | @ -16,6 +16,7 @@ html(lang='ja', dir='ltr') | ||||||
| 	body | 	body | ||||||
| 		nav | 		nav | ||||||
| 			ul | 			ul | ||||||
|  | 				li: a(href='/link-to-twitter') Twitterと連携する | ||||||
| 				li | 				li | ||||||
| 					p API | 					p API | ||||||
| 					ul | 					ul | ||||||
|  |  | ||||||
							
								
								
									
										14
									
								
								docs/link-to-twitter.pug
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								docs/link-to-twitter.pug
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,14 @@ | ||||||
|  | extend ./BASE | ||||||
|  | 
 | ||||||
|  | block title | ||||||
|  | 	| Twitterと連携する | ||||||
|  | 
 | ||||||
|  | block content | ||||||
|  | 	h1 Twitterと連携する | ||||||
|  | 
 | ||||||
|  | 	p 設定 -> Twitter から、お使いのMisskeyアカウントとお使いのTwitterアカウントを関連付けることができます。 | ||||||
|  | 	p アカウントの関連付けを行うと、プロフィールにTwitterアカウントへのリンクが表示されたりなどします。 | ||||||
|  | 	p | ||||||
|  | 		| MisskeyがあなたのTwitterアカウントでツイートしたり誰かをフォローしたりなどといったことは一切行いませんので、ご安心ください。(Misskeyはそのような権限を取得しないので、行おうと思っても行えません) | ||||||
|  | 		br | ||||||
|  | 		| このことに関しては、Twitterのアプリケーション認証フォームで詳細を確認することができます。また、いつでも連携を取り消すことができます。 | ||||||
|  | @ -65,8 +65,8 @@ export default ( | ||||||
| 	delete _user.token; | 	delete _user.token; | ||||||
| 	delete _user.username_lower; | 	delete _user.username_lower; | ||||||
| 	if (_user.twitter) { | 	if (_user.twitter) { | ||||||
| 		delete _user.twitter.accessToken; | 		delete _user.twitter.access_token; | ||||||
| 		delete _user.twitter.accessTokenSecret; | 		delete _user.twitter.access_token_secret; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// Visible via only the official client
 | 	// Visible via only the official client
 | ||||||
|  |  | ||||||
|  | @ -38,7 +38,12 @@ module.exports = (app: express.Application) => { | ||||||
| 				token: res.locals.user | 				token: res.locals.user | ||||||
| 			}, { | 			}, { | ||||||
| 				$set: { | 				$set: { | ||||||
| 					twitter: result | 					twitter: { | ||||||
|  | 						access_token: result.accessToken, | ||||||
|  | 						access_token_secret: result.accessTokenSecret, | ||||||
|  | 						user_id: result.userId, | ||||||
|  | 						screen_name: result.screenName | ||||||
|  | 					} | ||||||
| 				} | 				} | ||||||
| 			}); | 			}); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -65,9 +65,14 @@ | ||||||
| 
 | 
 | ||||||
| 		<section class="twitter" show={ page == 'twitter' }> | 		<section class="twitter" show={ page == 'twitter' }> | ||||||
| 			<h1>Twitter</h1> | 			<h1>Twitter</h1> | ||||||
| 			<p>お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。</p> | 			<p>お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。<a href={ CONFIG.urls.about + '/link-to-twitter' } target="_blank">詳細...</a></p> | ||||||
| 			<p if={ I.twitter }>アカウントは次のTwitterアカウントに接続されています: <strong>@{ I.twitter.screenName }</strong></p> | 			<p class="account" if={ I.twitter } title={ 'Twitter ID: ' + I.twitter.user_id }>次のTwitterアカウントに接続されています: <a href={ 'https://twitter.com/' + I.twitter.screen_name } target="_blank">@{ I.twitter.screen_name }</a></p> | ||||||
| 			<a href={ CONFIG.api.url + '/connect/twitter' } target='_blank'>{ I.twitter ? '再接続する' : 'Twitterと接続する' }</a> | 			<p> | ||||||
|  | 				<a href={ CONFIG.api.url + '/connect/twitter' } target="_blank">{ I.twitter ? '再接続する' : 'Twitterと接続する' }</a> | ||||||
|  | 				<span if={ I.twitter }> or </span> | ||||||
|  | 				<a href={ CONFIG.api.url + '/disconnect/twitter' } target="_blank" if={ I.twitter }>切断する</a> | ||||||
|  | 			</p> | ||||||
|  | 			<p class="id" if={ I.twitter }>Twitter ID: { I.twitter.user_id }</p> | ||||||
| 		</section> | 		</section> | ||||||
| 
 | 
 | ||||||
| 		<section class="signin" show={ page == 'signin' }> | 		<section class="signin" show={ page == 'signin' }> | ||||||
|  | @ -206,6 +211,19 @@ | ||||||
| 									float left | 									float left | ||||||
| 									margin-left 8px | 									margin-left 8px | ||||||
| 
 | 
 | ||||||
|  | 					&.twitter | ||||||
|  | 						.account | ||||||
|  | 							border solid 1px #e1e8ed | ||||||
|  | 							border-radius 4px | ||||||
|  | 							padding 16px | ||||||
|  | 
 | ||||||
|  | 							a | ||||||
|  | 								font-weight bold | ||||||
|  | 								color inherit | ||||||
|  | 
 | ||||||
|  | 						.id | ||||||
|  | 							color #8899a6 | ||||||
|  | 
 | ||||||
| 					&.api | 					&.api | ||||||
| 						code | 						code | ||||||
| 							padding 4px | 							padding 4px | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
| 		<p><i class="fa fa-birthday-cake"></i>{ user.birthday.replace('-', '年').replace('-', '月') + '日' }</p> | 		<p><i class="fa fa-birthday-cake"></i>{ user.birthday.replace('-', '年').replace('-', '月') + '日' }</p> | ||||||
| 	</div> | 	</div> | ||||||
| 	<div class="twitter" if={ user.twitter }> | 	<div class="twitter" if={ user.twitter }> | ||||||
| 		<p><i class="fa fa-twitter"></i><a href={ 'https://twitter.com/' + user.twitter.screenName } target='_blank'>@{ user.twitter.screenName }</a></p> | 		<p><i class="fa fa-twitter"></i><a href={ 'https://twitter.com/' + user.twitter.screen_name } target="_blank">@{ user.twitter.screen_name }</a></p> | ||||||
| 	</div> | 	</div> | ||||||
| 	<div class="friends"> | 	<div class="friends"> | ||||||
| 		<p class="following"><i class="fa fa-angle-right"></i><a onclick={ showFollowing }>{ user.following_count }</a>人を<b>フォロー</b></p> | 		<p class="following"><i class="fa fa-angle-right"></i><a onclick={ showFollowing }>{ user.following_count }</a>人を<b>フォロー</b></p> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue