Avatar billede zetn Nybegynder
21. maj 2006 - 11:45 Der er 6 kommentarer

Callback med HTTP GET

Hej EXP,

Jeg er ved at opsætte en SMS konkurrence vha. API. Problemet ligger i den callback adresse der bliver afsendt et http get til, når man har sendt en sms.

Beskrivelse:

Modtagelse af SMS foregår ved, at api.php afsender, en HTTP GET request mod den URL, du har angivet under menupunktet Modtagelse af SMS. Denne request vil blive foretaget med følgende parametre:


message selve beskeden (UTF-8)
phone afsendernummeret incl. landekode
pno PNO Angiver det mobil netværk beskeden kommer fra
time modtagelsestidspunkt (UNIX timestamp)

-----------------------

Hvad skal jeg så skrive i callback adresse feltet?

Har forsøgt med følgende, men synes ikke rigtig jeg kan få det til at virke.

http://?.dk/sms_competition.php

http://?.dk/sms_competition.php?message=message&phone=phone&pno=pno&time=time

Selve sms_competition.php virker fint hvis den får inputtet.

Mvh.
jacob
Avatar billede htm Nybegynder
21. maj 2006 - 12:15 #1
Din adresse er OK - det er snarere din kode den er gal med.

Brug $_GET['message'] for at få messge variablen.

du kan ikke bruge $message direkte, med mindre register_global er slået til og det er ikke tilrådeligt.
Avatar billede dcheng Novice
21. maj 2006 - 12:31 #2
$_REQUEST['message'] så får du både det som er postet med POST eller GET
Avatar billede zetn Nybegynder
21. maj 2006 - 13:58 #3
Tror i har misforstået mig lidt.

Min kode virker fint. Bruger:

$message    = $_GET["message"];
$phone        = $_GET["phone"];
$pno        = $_GET["pno"];
$time        = $_GET["time"];

Spørgsmålet er, hvordan den http get request er der bliver sendt til min side. Hvis du sender en sms til xx fx, så bliver get requestet sendt til en callback adresse jeg definere.

Det er mere, hvordan skal jeg skrive callback adressen, udfra den information udbyderen giver.:

Modtagelse af SMS foregår ved, at api.php afsender, en HTTP GET request mod den URL, du har angivet under menupunktet Modtagelse af SMS. Denne request vil blive foretaget med følgende parametre:


message selve beskeden (UTF-8)
phone afsendernummeret incl. landekode
pno PNO Angiver det mobil netværk beskeden kommer fra
time modtagelsestidspunkt (UNIX timestamp)
Avatar billede olebole Juniormester
21. maj 2006 - 22:51 #4
<ole>

Jeg forstår stadig ikke spørgsmålet  :)

/mvh
</bole>
Avatar billede dcheng Novice
22. maj 2006 - 01:06 #5
Vil du ikke forklare hvad du mener med "callback adresse" Jeg tror det er det jeg ikke fatter i dit spørgsmål...
Avatar billede zetn Nybegynder
22. maj 2006 - 09:45 #6
Ok, prøver igen.

Hvis du sender en SMS til fx EXP 1, 2 eller 3 kan du til hver besked koble en callback adresse til. Det er den adresse systemet viderestiller sig til, i dette tilfælde sms_competition.php, hvor opkrævningen og udsendelse af en ny sms finder sted.

Men problemet er hvordan den adresse skal defineres udfra de instrukser man får.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling

Capgemini Danmark A/S

Client Partner