✌️
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 | ||||
| 		nav | ||||
| 			ul | ||||
| 				li: a(href='/link-to-twitter') Twitterと連携する | ||||
| 				li | ||||
| 					p API | ||||
| 					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.username_lower; | ||||
| 	if (_user.twitter) { | ||||
| 		delete _user.twitter.accessToken; | ||||
| 		delete _user.twitter.accessTokenSecret; | ||||
| 		delete _user.twitter.access_token; | ||||
| 		delete _user.twitter.access_token_secret; | ||||
| 	} | ||||
| 
 | ||||
| 	// Visible via only the official client
 | ||||
|  |  | |||
|  | @ -38,7 +38,12 @@ module.exports = (app: express.Application) => { | |||
| 				token: res.locals.user | ||||
| 			}, { | ||||
| 				$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' }> | ||||
| 			<h1>Twitter</h1> | ||||
| 			<p>お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。</p> | ||||
| 			<p if={ I.twitter }>アカウントは次のTwitterアカウントに接続されています: <strong>@{ I.twitter.screenName }</strong></p> | ||||
| 			<a href={ CONFIG.api.url + '/connect/twitter' } target='_blank'>{ I.twitter ? '再接続する' : 'Twitterと接続する' }</a> | ||||
| 			<p>お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。<a href={ CONFIG.urls.about + '/link-to-twitter' } target="_blank">詳細...</a></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> | ||||
| 			<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 class="signin" show={ page == 'signin' }> | ||||
|  | @ -206,6 +211,19 @@ | |||
| 									float left | ||||
| 									margin-left 8px | ||||
| 
 | ||||
| 					&.twitter | ||||
| 						.account | ||||
| 							border solid 1px #e1e8ed | ||||
| 							border-radius 4px | ||||
| 							padding 16px | ||||
| 
 | ||||
| 							a | ||||
| 								font-weight bold | ||||
| 								color inherit | ||||
| 
 | ||||
| 						.id | ||||
| 							color #8899a6 | ||||
| 
 | ||||
| 					&.api | ||||
| 						code | ||||
| 							padding 4px | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ | |||
| 		<p><i class="fa fa-birthday-cake"></i>{ user.birthday.replace('-', '年').replace('-', '月') + '日' }</p> | ||||
| 	</div> | ||||
| 	<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 class="friends"> | ||||
| 		<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