iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
1
Modern Web

WordPress 遇上 Chatbot,像極了愛情系列 第 25

【第 25 天】在 WordPress 後台取得 LINE Notify token

這幾天實在太忙了,所以文章有點沒時間寫。但是鐵人賽都快結束了,不可以輕易放棄啊!!!

在取得 LINE Notify token 之前,還記得我們在第 22 天的時候說過,使用者的瀏覽器在登入授權後,會透過 redirect_uri 所設定的網址發出 HTTP POST 要求嗎?所以我們要先來搞定取得 LINE 的 POST method 。

這部分要感謝也在參加鐵人賽的 Eric 桓桓 為我點通訣竅。

WordPress 接受 post method 的方法非常簡單,我們只需要在外掛的目錄下建立 get_post.php 就可以處理 post method 了,大概是這樣。

<?php 
    require_once('wp-load.php'); // add wordpress functionality
    $post = $_POST;

    if ( $something ) // security check
    // do something...
?>

接著透過 yourdomain.com/plugin_name/get_posts.php ,就可以發送 post 請求。這也意味著我們要去 LINE Notify 修改一下我們的 redirect_urihttps://yourdomain.com/plugin_name/get_posts.php。如此一來我們就可以取得一組 token ,所以接著我們需要把它存下來。

如此一來,我們就會有一組 token 清單在資料庫中,以後要發送 Notify 的時候,就找這個清單就可以囉!

至於實作的部分呢,小弟我還在被追殺中....我假日會補啦QQ


上一篇
【第 24 天】在 WordPress 後台建立表單填入 Client ID 和 Client Secret
下一篇
【第 26 天】我們會用到哪些 WordPress Hooks?
系列文
WordPress 遇上 Chatbot,像極了愛情30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
SamuelYeh
iT邦新手 5 級 ‧ 2020-09-25 16:07:06

路過幫QQ
/images/emoticon/emoticon02.gif

我要留言

立即登入留言