|
Custom JSP tags. This taglib lets you work with
Twitter API right from your JSP pages.
For example:
<%@ taglib uri="taglib.tld" prefix="t" %>
<html>
<t:update user="your_twitter_name" password="your_password">
your posting to Twitter
</t:update>
</html>
or
<%@ taglib uri="taglib.tld" prefix="t" %>
<html>
<t:addFriend user="your_twitter_name" password="your_password"
who="newFriend"
</t:addFriend>
</html>
Tags are:
update
Body tag posts new message to your Twitter blog. Parameters are:
1) user Describes a user name
2) password Describes a password
3) id Optional attribute. Describes a name for page scope variable (type is java.lang.String) that will keep
the result of your request. By default tag will simply print the requested data.
4) timeout Optional parameter. Describes a timeout for your request
(in milliseconds).
5) proxyHost Optional parameter. Describes proxy settings for your system.
6) proxyPort Optional parameter. Describes proxy settings for your system.
newMessage
Body tag lets you send a new direct message to the specified user. Parameters are:
1) user Describes a user name
2) password Describes a password
3) to Describes the ID or screen name of the recipient user
4) id Optional attribute. Describes a name for page scope variable (type is java.lang.String) that will keep
the result of your request. By default tag will simply print the requested data.
5) timeout Optional parameter. Describes a timeout for your request
(in milliseconds).
6) proxyHost Optional parameter. Describes proxy settings for your system.
7) proxyPort Optional parameter. Describes proxy settings for your system.
deleteMessage
Body tag lets you delete direct message to the specified user. Parameters are:
1) user Describes a user name
2) password Describes a password
3) msgId Describes an id for the message.
4) timeout Optional parameter. Describes a timeout for your request
(in milliseconds).
5) proxyHost Optional parameter. Describes proxy settings for your system.
6) proxyPort Optional parameter. Describes proxy settings for your system.
messages
Body tag lets you request a list of the direct messages sent to the authenticating user. Parameters are:
1) user Describes a user name
2) password Describes a password
3) sinceId Optional attribute. Lets you request only direct
messages with an ID greater than (that is, more recent than) the specified ID. By default tag
requests 20 most recent messages.
4) id Optional attribute. Describes a name for page scope variable (type is java.util.Vector) that will keep
the result of your request. By default tag will simply print the requested data (as xml).
5) timeout Optional parameter. Describes a timeout for your request
(in milliseconds).
6) proxyHost Optional parameter. Describes proxy settings for your system.
7) proxyPort Optional parameter. Describes proxy settings for your system.
addFriend
Body tag lets you add a new friend to the given twitter account. Parameters are:
1) user Describes a user name
2) password Describes a password
3) who Describes the ID or screen name for the new friend
4) id Optional attribute. Describes a name for page scope variable (type is java.lang.String) that will keep
the result of your request. By default tag will simply print the requested data.
5) timeout Optional parameter. Describes a timeout for your request
(in milliseconds).
6) proxyHost Optional parameter. Describes proxy settings for your system.
7) proxyPort Optional parameter. Describes proxy settings for your system.
isSuccess
Body tag executes own body in case of successful twitter operation. Parameters are:
4) id Describes a name for page scope variable (type is java.lang.String) that keeps
the result of the request.
isFailure
Body tag executes own body in case of failed twitter operation. Parameters are:
4) id Describes a name for page scope variable (type is java.lang.String) that keeps
the result of the request.
for downloading:
Library: twittertag.jar Description: taglib.tld
© Coldbeans
Comments?
See also Coldtags suite - the largest collection of custom JSP tags.
|