Changeset 15407 for lang/csharp
- Timestamp:
- 07/07/08 22:27:50 (5 months ago)
- Files:
-
- 1 modified
-
lang/csharp/MMMMB/MMMMB/MiniBlogs/Wassr.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/csharp/MMMMB/MMMMB/MiniBlogs/Wassr.cs
r13980 r15407 9 9 namespace MMMMB.MiniBlogs 10 10 { 11 class Wassr : IMiniBlog 11 class Wassr : IMiniBlog, IFavoritable 12 12 { 13 13 private string username; … … 83 83 client.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); 84 84 client.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(username + ":" + password))); 85 client.UploadString("http://api.wassr.jp/statuses/update.json", "POST", "s tatus=" + Uri.EscapeUriString(message));85 client.UploadString("http://api.wassr.jp/statuses/update.json", "POST", "source=MMMMB&status=" + Uri.EscapeUriString(message)); 86 86 } 87 87 … … 90 90 return "@" + entry.Name; 91 91 } 92 93 #region "IFavoritable" 94 public string FeatureName 95 { 96 get { return "�C�C�l!"; } 97 } 98 public void Create(string permalink) 99 { 100 string id = Regex.Replace(permalink, @"^http://wassr\.jp/user/.+?/statuses/(.+)$", "$1"); 101 WebClient client = new WebClient(); 102 client.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(username + ":" + password))); 103 client.UploadString("http://api.wassr.jp/favorites/create/" + id + ".json", "POST", ""); 104 } 105 106 public void Destroy(string permalink) 107 { 108 string id = Regex.Replace(permalink, @"^http://wassr\.jp/user/.+?/statuses/(.+)$", "$1"); 109 WebClient client = new WebClient(); 110 client.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(username + ":" + password))); 111 client.UploadString("http://api.wassr.jp/favorites/destroy/" + id + ".json", "POST", ""); 112 } 113 #endregion 92 114 } 93 115 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)