Twitter taglib ver. 1.7

    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.

Also in Coldtags: