Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINE Social API in GO
Search
LINE Developers Taiwan
PRO
July 23, 2019
Programming
2.5k
0
Share
LINE Social API in GO
Chatbots meetup #11 2019/07/23,
https://chatbots.kktix.cc/events/chatb11ts
LINE Developers Taiwan
PRO
July 23, 2019
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
2026.04.09_台灣客服協會_從資料重新理解客服_ Charlie Wang
line_developers_tw
PRO
0
25
Zona 台北大學 GDG 分享
line_developers_tw
PRO
0
36k
台大資料分析與決策社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
17
政大數據分析社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
33
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
540
NTUAI企業參訪
line_developers_tw
PRO
0
15k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
33k
Data Team 實習分享
line_developers_tw
PRO
0
27k
Backend Intern之旅
line_developers_tw
PRO
0
38k
Other Decks in Programming
See All in Programming
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
180
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.3k
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
120
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.4k
t *testing.T は どこからやってくるの?
otakakot
0
490
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
120
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.9k
KagglerがMixSeekを触ってみた
morim
0
380
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
100
実践CRDT
tamadeveloper
0
550
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Design in an AI World
tapps
0
190
Ruling the World: When Life Gets Gamed
codingconduct
0
200
HDC tutorial
michielstock
2
620
30 Presentation Tips
portentint
PRO
1
270
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
RailsConf 2023
tenderlove
30
1.4k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
A designer walks into a library…
pauljervisheath
211
24k
Transcript
LINE Social API in GO LINE Technical Evangelist Evan Lin
(YDQ/LQ /,1(7HFKQLFDO(YDQJHOLVW • 'HYHORSHU 5HODWLRQV • 7HFKQLFDO EUDQGLQJ • 7HFKQLFDO
+LULQJ • /,1( 'HYHORSHU 0HHWXS7HFK3XOVH 2UJDQL]HU
NEW API Update
https://developers.line.biz/en/news/#new-messaging-api-endpoints-for-friend-statistics-2019-07-08
The same result with CMS ”Insight”
LINE need your contributions (Python, Nodejs, Ruby …)
LINE Social API in Go
LINE Social API • API to handle “User Access Token”,
it help to retrieval user profile data. • “Issue access token” is process during you run LINE Login. • Another way is to use “liff.getAccessToken()”.
LINE Social API in Go https://github.com/kkdai/line-social-sdk-go
How to use LINE Social API in Go? • Github
REPO: https://github.com/kkdai/line- login-go • Heroku server: https://login-tester- evan.herokuapp.com/
LINE Login •LINE Login include two kinds of scope. •“Profile
OpenID” will return JWT data to decode into user profile. •“Profile” only return access token, need use “social API” to get user profile.
LINE Login: Open ID Diagram
Code block for LINE Login (Open ID) in Go
Code block for LINE Login (Open ID) in Go (2)
LINE Login: Profile Diagram
Code block for LINE Login (Profile) in Go
Comparison Open ID Access Token LINE Login Scope profile openid
profile Need extra API No Social get user profile Need decode data JWT decode No
Q&A