Eve een vraag
Het twitter script heb ik in de request lopen en werkt goed.
Alleen nu doet zich het volgende probleem voor bij meer dan 140 tekens wordt er
geen bericht verstuurt.
Is dat op te lossen wie weet hier een oplossing voor
twitter meer dan 140 tekens
Re: twitter meer dan 140 tekens
ps dit script gebruik ikhopparadio schreef:Eve een vraag
Het twitter script heb ik in de request lopen en werkt goed.
Alleen nu doet zich het volgende probleem voor bij meer dan 140 tekens wordt er
geen bericht verstuurt.
Is dat op te lossen wie weet hier een oplossing voor
Code: Selecteer alles
PAL.Loop := True;
//PAL.MemoryLeakWarning := True;
RequestPolicy.InsertPos := ripNone;
var statusmessage, getstr, tijd, prog : String;
var D : DateTime;
var AQuery : TDataSet;
var Song : TSongInfo;
D := T['XX:57:00'];
repeat
if Now < D then
AQuery.Free;
Song.Free;
AQuery := Query('SELECT * FROM songlist INNER JOIN requestlist ON (songlist.ID = requestlist.songID) AND requestlist.status = :new AND msg is not NULL ORDER BY requestlist.ETA DESC LIMIT 1 ',['new'],True);
if not (AQuery.BOF and AQuery.EOF) then
begin
Song := TSongInfo.Create();
Song['ID'] := AQuery['ID'];
Song['filename'] := AQuery['filename'];
Song['artist'] := AQuery['artist'];
Song['title'] := AQuery['title'];
Song['msg'] := AQuery['msg'];
Song['name'] := AQuery['name'];
Queue.Add(Song,ipTop);
WriteLn('Request handled: '+Song['artist']+' - '+Song['title']);
WriteLn('-> '+Song['name']+' - '+Song['msg']);
Queue.AddFile('C:\Request.mp3',ipTop);
prog := 'Door ' + Song['name'] + '! met als tekst -> ' + Song['msg'] +'! Maar nu eerst ' + Song['artist'] +' met '+ Song['title'];
WriteLn(prog);
statusmessage := urlencode(prog);
getStr := 'http://sam-song.info/twitter/?message=' + statusmessage + '&userid=300799197';
WebToStr(getStr);
ExecSQL('UPDATE requestlist SET status=:status WHERE (songID = :songID) AND ((status=''new'') OR (status=''pending'')) ',['pending',song['ID']]);
end
else
WriteLn('No request found');
PAL.WaitForTime('+00:00:05');
until Now > D;
PAL.WaitForTime(T['XX:02:20']);
AQuery.Free;
Song.Free;
AQuery := Query('SELECT * FROM songlist INNER JOIN requestlist ON (songlist.ID = requestlist.songID) AND requestlist.status = :new AND msg is NULL AND t_stamp <= DATE_SUB( NOW( ), INTERVAL 15 MINUTE ) ORDER BY requestlist.ETA DESC LIMIT 1 ',['new'],True);
if not (AQuery.BOF and AQuery.EOF) then
begin
Song := TSongInfo.Create();
Song['ID'] := AQuery['ID'];
Song['filename'] := AQuery['filename'];
Song['artist'] := AQuery['artist'];
Song['title'] := AQuery['title'];
Queue.Add(Song,ipBottom);
WriteLn('Request handled: '+Song['artist']+' - '+Song['title']);
ExecSQL('UPDATE requestlist SET status=:status WHERE (songID = :songID) AND ((status=''new'') OR (status=''pending'')) ',['pending',song['ID']]);
end
else
WriteLn('No request found'); ]
Re: twitter meer dan 140 tekens
Hoi wout dat begrijp ik
Maar wat ik eigenlijk meer bedoel
Is dat het bericht wordt afgekapt op 140 tekens zodat die wel wordt op gepakt door twitter
Of dat je in request formulier niet meer dan bijv 100 tekens kunt invoeren
Maar wat ik eigenlijk meer bedoel
Is dat het bericht wordt afgekapt op 140 tekens zodat die wel wordt op gepakt door twitter
Of dat je in request formulier niet meer dan bijv 100 tekens kunt invoeren
- Wout
- Beheerder
- Berichten: 3501
- Lid geworden op: 03 dec 2007, 14:17
- SAM-versie: 2019.3
- Database: MariaDB
- Windows: 11
- Locatie: West-Brabant
- Contacteer:
Re: twitter meer dan 140 tekens
Dat kan je zeker maken in je request-formulier.
http://tympanus.net/jMaxInput/
Ondersteuning wordt er niet gegeven op het forum over verdere problemen van de jQuery!
http://tympanus.net/jMaxInput/
Ondersteuning wordt er niet gegeven op het forum over verdere problemen van de jQuery!
Re: twitter meer dan 140 tekens
Bedankt voor de tip wout is voor mij weer een stapje hoger in de wereld die website,s bouwen en beheren heet
Deze mag op slot
Hoppppaaa
Deze mag op slot
Hoppppaaa
-
- Vergelijkbare Onderwerpen
- Reacties
- Weergaves
- Laatste bericht
-
- 2 Reacties
- 1633 Weergaves
-
Laatste bericht door Kees