рдЖрдИрдлреЛрди рдореЗрдВ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рднреЗрдЬрдиреЗ рдХрд╛ рдХрд╛рдо рдерд╛ред рдмреЗрд╢рдХ, рдПрдХ рдирд┐рдпрдорд┐рдд рдИрдореЗрд▓ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рдиреЗ рдЬреЛрд░ рджрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЗрд░реЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП, рд╣рдм рдкрд░ рдпрд╛ рдХрд╛рдо рдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд░реВрд╕реА рднрд╛рдЧ рдкрд░ рдХреЛрдИ рднреА рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреИрд╕реЗ рдореБрдХреНрдд рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдореЗрдВ рдирд┐: рд╢реБрд▓реНрдХ рдмреЙрдХреНрд╕рдХрд╛рд░ 2 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ CURL рд╕рдорд░реНрдерди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдПрдХ walkthrough рдФрд░ php рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
рдЪрд░рдг 1.
рдмреЙрдХреНрд╕рдХрд╛рд░ 2 рдЖрдИрдлреЛрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдЪрд░рдг 2. рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди рд▓реЗрдВ
- рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдЬрд╛рдПрдВ
- рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рдЖрдЗрдЯрдо рддрдХ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ: рдЯреЛрдХрди рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рддрдХ рдкрд╣реБрдВрдЪреЗрдВ
- рдпрд╣рд╛рдВ рдЖрдк рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдЪрд░рдг 3. рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд CURL рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗрдВ:
curl -d "user_credentials=ACCESS_TOKEN" \
-d "notification[title]=message title" \
-d "notification[long_message]= Some text or HTML for the full layout page notification " \
-d "notification[sound]=bird-1" \
-d "notification[source_name]=My own alert" \
new.boxcar.io/api/notifications
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рд╣реИрдВ:
- user_credentials - w.2 рд╕реЗ рдЖрдкрдХрд╛ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди
- рд╢реАрд░реНрд╖рдХ - рд╕рдВрджреЗрд╢ рд╢реАрд░реНрд╖рдХ
- long_message - рд╕рдВрджреЗрд╢ рдирд┐рдХрд╛рдпред HTML рдиреЗ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛
- рдзреНрд╡рдирд┐ - рдзреНрд╡рдирд┐ред рдпрджрд┐ рдирд╣реАрдВ рднрд░рд╛ рд╣реИ, рддреЛ рдпрд╣ рдзреНрд╡рдирд┐ рдХреЗ рдмрд┐рдирд╛ рдЖрдПрдЧрд╛ред рд╣рдо рдорджрдж рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ
- source_name рд╕реНрд░реЛрдд рдХрд╛ рдирд╛рдо рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рд╕рд╛рдЗрдЯ рдХрд╛ рдирд╛рдо рд░рдЦрд╛
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ php рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
function boxcar($title,$message){ curl_setopt_array( $curl = curl_init(), array( CURLOPT_URL => "https://new.boxcar.io/api/notifications", CURLOPT_POSTFIELDS => array( "user_credentials" => ' Access Token', "notification[title]" => $title, "notification[long_message]" => $message, "notification[sound]" => "bird-1", "notification[source_name]" => "test" ))); $ret = curl_exec($curl); curl_close($curl); return $ret; } boxcar('Hello World','The world is mine! <b>He-he-he</b>');
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣
рдорджрдж рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЦреЛрдЬрддреЗ рд╕рдордп рд╕рдордп рдХреА рдмрдЪрдд рд╣реЛрдЧреАред