Mercurial > pidgin-twitter
diff pidgin-twitter.h @ 355:0fe895195132
implement OAuth authentication.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Thu, 26 Aug 2010 15:05:33 +0900 |
parents | 20fe2a2b677e |
children |
line wrap: on
line diff
--- a/pidgin-twitter.h Tue May 18 00:12:59 2010 +0900 +++ b/pidgin-twitter.h Thu Aug 26 15:05:33 2010 +0900 @@ -132,11 +132,15 @@ #define OPT_ICON_DIR OPT_PIDGINTWITTER "/icon_dir" #define OPT_API_BASE_POST OPT_PIDGINTWITTER "/api_base_post" #define OPT_SCREEN_NAME_TWITTER OPT_PIDGINTWITTER "/screen_name_twitter" +#define OPT_PASSWORD_TWITTER OPT_PIDGINTWITTER "/password_twitter" + +#define OPT_AKEY_TWITTER OPT_PIDGINTWITTER "/akey_twitter" +#define OPT_ASEC_TWITTER OPT_PIDGINTWITTER "/asec_twitter" + #define OPT_SCREEN_NAME_WASSR OPT_PIDGINTWITTER "/screen_name_wassr" #define OPT_SCREEN_NAME_IDENTICA OPT_PIDGINTWITTER "/screen_name_identica" #define OPT_SCREEN_NAME_JISKO OPT_PIDGINTWITTER "/screen_name_jisko" #define OPT_SCREEN_NAME_FFEED OPT_PIDGINTWITTER "/screen_name_ffeed" -#define OPT_PASSWORD_TWITTER OPT_PIDGINTWITTER "/password_twitter" #define OPT_SHOW_ICON OPT_PIDGINTWITTER "/show_icon" #define OPT_ICON_SIZE OPT_PIDGINTWITTER "/icon_size" #define OPT_UPDATE_ICON OPT_PIDGINTWITTER "/update_icon" @@ -204,41 +208,6 @@ /* pttag=msgid:in_reply_to_status_id:in_reply_to_screen_name */ #define P_PTTAG_TWITTER " pttag=([0-9]+):([0-9]+):([-A-Za-z0-9_]*)$" -/* twitter API specific macros */ -#define TWITTER_BASE_URL "http://twitter.com" -#define TWITTER_API_BASE_URL "http://api.twitter.com" -#if 0 -#define TWITTER_STATUS_GET "GET /statuses/friends_timeline.xml?count=%d HTTP/1.1\r\n" \ - "Host: twitter.com\r\n" \ - "User-Agent: pidgin-twitter\r\n" \ - "Authorization: Basic %s\r\n" -#endif -#define TWITTER_STATUS_GET "GET /1/statuses/home_timeline.xml?count=%d HTTP/1.1\r\n" \ - "Host: api.twitter.com\r\n" \ - "User-Agent: pidgin-twitter\r\n" \ - "Authorization: Basic %s\r\n" -#define TWITTER_STATUS_POST "POST /statuses/update.xml HTTP/1.1\r\n" \ - "Host: twitter.com\r\n" \ - "User-Agent: pidgin-twitter\r\n" \ - "Authorization: Basic %s\r\n" \ - "Content-Length: %d\r\n" -#define TWITTER_FAV_POST "POST /favorites/create/%llu.xml HTTP/1.1\r\n" \ - "Host: twitter.com\r\n" \ - "User-Agent: pidgin-twitter\r\n" \ - "Authorization: Basic %s\r\n" -#define TWITTER_RETWEET_POST "POST /1/statuses/retweet/%llu.xml HTTP/1.1\r\n" \ - "Host: api.twitter.com\r\n" \ - "User-Agent: pidgin-twitter\r\n" \ - "Authorization: Basic %s\r\n" - -#define TWITTER_STATUS_FORMAT "status=%s&source=pidgintwitter" -#define TWITTER_REPLY_FORMAT "status=%s&in_reply_to_status_id=%llu&source=pidgintwitter" - -#define TWITTER_DEFAULT_INTERVAL (60) -#define TWITTER_OLD_DEFAULT_ICON_URL "http://static.twitter.com/images/default_profile_bigger.png" -#define TWITTER_DEFAULT_ICON_URL "http://s.twimg.com/images/default_profile_3_bigger.png" - -#define TWITTER_DEFAULT_RETRIEVE_COUNT (20) /* wassr specific macros */ #define WASSR_POST_LEN (255)