본문으로 바로가기

[PHP] 라인 Notify 기능

category 프로그램/PHP 2018/11/10 15:14
API 토큰 생성 사이트 :

https://notify-bot.line.me/my/

위 사이트에서 토큰을 발행 합니다.

아래의 기능으로 PHP 파일을 작성해서 데몬에 올려도 되고, cron에 작업해도 됩니다.


        $APIURL = "https://notify-api.line.me/api/notify";
        $APIKey = "발행한 Key";

        if ($imgUrl === null) {
            $postData = [
                "message" => $msg
            ];
        } else {
            $postData = [
                "message" => $msg,
                "imageThumbnail" => $imgUrl,
                "imageFullsize" => $imgUrl
            ];
        }
        
        $fields = '';
        foreach ($postData as $dataKey => $dataValue) {
            $fields .= $dataKey . '=' . $dataValue . '&';
        }
        rtrim($fields, '&');


        $curlOptions = [
            CURLOPT_URL => $this->APIURL,
            CURLOPT_POST => 1,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_ENCODING => "",
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 30,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_POSTFIELDS => $fields,
            CURLOPT_HTTPHEADER => [
                "authorization: Bearer ". $APIKey,
                "content-type: application/x-www-form-urlencoded"
            ],
        ];

        $curl = curl_init();
        curl_setopt_array($curl, $curlOptions);

        $response = curl_exec($curl);
        $err = curl_error($curl);
        curl_close($curl);
크리에이티브 커먼즈 라이센스
Creative Commons License

트랙백

http://trudy.kr/trackback/158
  1. Personil BTS

    Personil BTS

    Trudy :: 2019/12/12 06:36

댓글을 달아 주세요

Trudy
Trudy 님의 블로그
MENU
VISITOR 오늘532 / 전체466068