mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-12-23 19:53:07 +02:00
✌️
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…
Reference in a new issue