-
Notifications
You must be signed in to change notification settings - Fork 11
/
apiform.php
173 lines (161 loc) · 8.52 KB
/
apiform.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<?
$form = "
<center><div id='form' style='padding-right:100px; padding-left:100px;'>
<br><table>
<tr><td align=left valign=center >
<b style='font-size:1.3em;'>Nutzung der Wegwerf E-Mail Adress API von " . $maildomain . "</b>
<p style='color:#666666; text-align:justify;'>
Dieses Informationen richten sich an die Entwickler von Anwendungen, die mit Hilfe der Wegwerf E-Mail Adress API von
" . $maildomain . " die Postfächer der Wegwerf E-Mail Adressen auslesen möchten. <br><br>Bei den Informationen handelt sich
um eine Beschreibung der API Schnittstelle auf Basis von <a href='http://de.wikipedia.org/wiki/Atom_(Format)'>Atom</a>.
Es wird davon ausgegangen, dass Sie mit dem HTTP Protokoll und dem Atom Format vertraut sind und die allgemeinen
Grundprinzipien des plattformunabhängigen Austausch von Informationen vertraut sind.
</p>
<p style='color:#666666; text-align:justify;'>
Hier erhalten Sie eine detailierte Einführung in die Nutzung der Wegwerf E-Mail Adress API von " . $maildomain . ".<br>
Diese Seite enthält alle Informationen, die Sie brauchen, um die Postfächer der Wegwerf E-Mail Adressen auszulesen und mit
einer Client-Bibliotheken in einer belibigen Programmiersprache zu nutzen. Detailierte Informationen zu Client-Bibliotheken
finden Sie unter <a href='#links'>Links</a>.
</p>
<h2><a name='links'>Feed-Typen</a></h2>
<p style='color:#666666; text-align:justify;'>
Das Wegwerf E-Mail Adress API stellt 2 unterschiedliche Feed-Typen bereit.<br>
<ul>
<li><b>Posteingangs Feed</b><br>
Das Posteingangs-Feed ist ein Atom-Feed mit einer Liste von E-Mails aus dem Posteingang einer E-Mail Adresse.<br><br>
Die vollständige GET-URI dieses Feeds lautet:<br>
<form><input type='text' readonly value='http://" . $maildomain . "/inbox-api.php' size=80></form><br><br>
Demo Feed:<br>
<a href='http://" . $maildomain . "/inbox-api.php?name=max.mustermann'>
http://" . $maildomain . "/inbox-api.php?name=max.mustermann</a><br><br><br>
Unterstützte Abfrageparameter:<br>
<ul>
<b>name</b>:
<ul>Der Name des Postfachs für die sie die E-Mails abholen möchten.<br><br>
<b>Hinweis:</b> Hier wird nur der Name <b>ohne die Endung @" . $maildomain . "</b> angegeben.<br><br></ul>
</ul>
Die Liste beginnt immer mit der jüngsten E-Mail aus dem Posteingang der Wegwerf E-Mail Adresse. Dann folgen die
älteren Einträge in chronologischer Reihenfolge.<br><br>
Folgendes Beispiel zeigt, wie der Wegberf-E-Mail Atom Feed aussehen könnte:<br><br>
<ul style='font-family:courier-new; background-color:#FFFFFF; border:1px solid silver; padding:4px; margin:4px;'>
<?xml version='1.0' encoding='utf-8'?><br>
<feed xmlns=\"http://www.w3.org/2005/Atom\"><br>
<ul style='font-family:courier-new'>
<author> <name>max.mustermann</name> </author><br>
<title>Mails für [email protected]</title><br>
<id>urn:uuid:c0cfbe9e-bc42-45cf-928f-7521b8b482ee</id><br>
<updated>2011-03-04T15:26:39+01:00</updated><br>
<entry><br>
<ul style='font-family:courier-new'>
<title>Test Mail 9 Timestamp: 1299248148</title><br>
<link href=\"http://1pad.de/details.php?search=max.mustermann&nr=45\"/><br>
<a name=mailid style='font-family:courier-new; font-weight:bold; color:#000000'><id>45</id></a><br>
<updated>Fri, 4 Mar 2011 15:15:48 +0100</updated><br>
<summary><![CDATA[ subject => Test Mail 9 Timestamp: 1299248148<br>
from => Tester <[email protected]><br>
to => Max Mustermann <[email protected]><br>
date => Fri, 4 Mar 2011 15:15:48 +0100<br>
message_id => <[email protected]><br>
size => 7919<br>
uid => 46<br>
msgno => 45<br>
recent => 0<br>
flagged => 0<br>
answered => 0<br>
deleted => 0<br>
seen => 0<br>
draft => 0<br>
]]></summary><br>
<content><![CDATA[ subject => Test Mail 9 Timestamp: 1299248148<br>
from => Tester <[email protected]><br>
to => Max Mustermann <[email protected]><br>
date => Fri, 4 Mar 2011 15:15:48 +0100<br>
message_id => <[email protected]><br>
size => 7919<br>
uid => 46<br>
msgno => 45<br>
recent => 0<br>
flagged => 0<br>
answered => 0<br>
deleted => 0<br>
seen =< 0<br>
draft => 0<br>
]]></content><br>
</entry><br>
</ul>
</ul>
</feed><br>
</ul>
<br></li>
<li><b>E-Mail Feed</b><br>
Das E-Mail-Feed ist ein Atom-Feed mit allen Details einer E-Mail aus dem Posteingang einer Wegwerf E-Mail Adresse.<br><br>
Die vollständige GET-URI dieses Feeds lautet:<br>
<form><input type='text' readonly value='http://" . $maildomain . "/mail-api.php' size=80></form><br><br>
Demo Feed:<br>
<a href='http://" . $maildomain . "/mail-api.php?name=max.mustermann&id=40'>
http://" . $maildomain . "/mail-api.php?name=max.mustermann&id=40</a><br><br><br>
Unterstützte Abfrageparameter:<br>
<ul>
<b>name</b>:
<ul>Der Name des Postfachs für die sie die E-Mails abholen möchten.<br><br>
<b>Hinweis:</b> Hier wird nur der Name <b>ohne die Endung @" . $maildomain . "</b> angegeben.<br><br></ul>
<b>id</b>:
<ul>Die Id ist die Id Ihrer E-Mail. Die ID der E-Mail entspricht der Id aus dem
<a href='#mailid'>inbox-api Feed.</a></ul>
<br><br>
</ul>
Der Eintrag entspricht immer einer einzigen E-Mail im Posteingang der Wegwerf E-Mail Adresse. E-Mail Anhänge werden
nicht in die XML Daten übernommen.
Folgendes Beispiel zeigt, wie der Wegberf-E-Mail Atom Feed aussehen könnte:<br><br>
<ul style='font-family:courier-new; background-color:#FFFFFF; border:1px solid silver; padding:4px; margin:4px;'>
<?xml version='1.0' encoding='utf-8'?><br>
<feed xmlns=\"http://www.w3.org/2005/Atom\"><br>
<ul style='font-family:courier-new'>
<author>
<ul style='font-family:courier-new'>
<name>max.mustermann</name><br>
</ul>
</author><br>
<title>Mail 40 an [email protected]</title><br>
<id>urn:uuid:c0cfbe9e-bc42-45cf-928f-7521b8b482ee</id><br>
<updated>2011-03-07T15:36:28+01:00</updated><br>
<entry><br>
<ul style='font-family:courier-new'>
<title>Test Mail 4 Timestamp: 1299248134</title><br>
<link href=\"http://1pad.de/details.php?search=max.mustermann&nr=40\"/><br>
<id>40</id><br>
<updated>Fri, 4 Mar 2011 15:15:34 +0100</updated><br>
<summary><![CDATA[ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur ... ]]></summary><br>
<content><![CDATA[ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur ... ]]></content><br>
</ul>
</entry><br>
</ul>
</feed><br>
</ul>
<br></li>
</ul>
</p>
<h2><a name='links'>Links</a></h2>
<p style='color:#666666; text-align:justify;'>
<ul>
<li>PHP</li>
<ul>
<li><a href='http://simplepie.org/'>A super-fast, easy-to-use, RSS and Atom parser written in PHP</a></li>
</ul><br>
<li>Java</li>
<ul>
<li><a href='http://abdera.apache.org/'>Apache Abdera - High-performance implementation of the IETF Atom Syndication Format (RFC 4287)</a></li>
</ul><br>
<li>Perl</li>
<ul>
<li><a href='http://search.cpan.org/~miyagawa/XML-Atom/'>XML::Atom - Atom feed and API implementation</a></li>
</ul><br>
<li>Python</li>
<ul>
<li><a href='http://www.feedparser.org/'>Universal Feed Parser - Parse RSS and Atom feeds in Python.</a></li>
</ul><br>
</ul>
</p>
</td></tr>
</table></form></div></center>";
?>