概要
前回の記事でGET statuses/oembed
のlink_color
,theme
,dnt
がCoreTweetでパラメータ指定出来ないと書きましたが
PullRequest送ったらマージされたので使えるようになりました。
目次
環境
- Windows 10 Pro (バージョン:1709)
- Visual Studio Community 2015 Update3
- .NET Framework 4.6
- CoreTweet v0.9.0.415
ソース
https://github.com/Lycheejam/CoreTweetTest/tree/master/OembedTest 🔗
GET statuses/oembed
link_color
カラーコードの指定でハッシュタグ/@hogehoge/URLのリンクカラーが指定可能
─[○] リプライID調査中#3分間本気出す
— あとらす (@Lychee_jam) April 24, 2018
- HTML
<blockquote class="twitter-tweet" data-link-color="#DF013A"></blockquote>
- Code
emb = t.Statuses.Oembed(id => TextTweetId
, link_color => "#DF013A");
theme
light/dark
でウィジェットのテーマ(色)を指定可能
light
light
は既定のあれなので省略
dark
あのAV女優が知り合いに似すぎててコーディングに集中出来ない
— あとらす (@Lychee_jam) April 23, 2018
- HTML
<blockquote class="twitter-tweet" data-theme="dark"></blockquote>
- Code
emb = t.Statuses.Oembed(id => TextTweetId
, theme => "dark");
dnt
Do not trackの略らしい
ターゲット広告などへの情報利用可否を決定できる
参考:https://dev.twitter.com/web/overview/widgets-webpage-properties 🔗
利用不可
利用させない場合はtrue
を指定
- HTML
<blockquote class="twitter-tweet" data-dnt="true"></blockquote>
- Code
emb = t.Statuses.Oembed(id => TextTweetId
, dnt => true);
利用可
利用を許可する場合はfalse
を指定
- HTML
<blockquote class="twitter-tweet"></blockquote>
- Code
emb = t.Statuses.Oembed(id => TextTweetId
, dnt => false);
雑感
PullRequest童貞卒業した。
あとサンプルプログラムでAPIキーのっけたままコミットしてて「あちゃー」って感じでした。