こんにちは、友達!
私の小さなオープンソースプロジェクト、つまりVKontakte API for .Netの実装についてお話したいと思います。 合計で、私は一年半の間それを見てきました。 すべてが行われているわけではありませんが、カットの下で行われていることです。
実装されたメソッドの完全なリストは、 ドキュメントに記載されています 。 簡単に言うと、次のカテゴリのほとんどすべてのメソッド:
- ユーザー
- 友だち
- ステータス;
- 投稿
- グループ
- 音声
- ビデオ
- vkデータ
- 公務員
- しおり
- 壁(少し)。
これを扱う方法の小さな例。 たとえば、「hello、friend!」というメッセージをHabrahabrコミュニティのユーザーに送信してみましょう(チェックは削除されました)。 この例は、ライブラリの動作を示すためだけに示されています。
static void Main(string[] args) { int appId = 1234567; // id string email = "example@example.ru"; // email string password = "qwerty123"; // Settings settings = Settings.All; // var api = new VkApi(); api.Authorize(appId, email, password, settings); // var group = api.Utils.ResolveScreenName("habr"); // id habr // id , . - = 1000 int totalCount; // - var userIds = api.Groups.GetMembers(group.Id.Value, out totalCount); foreach (long id in userIds) { api.Messages.Send(id, false, ", !"); // } }}
プロジェクトのWebサイトからダウンロードするか、Nugetからダウンロードできます。
PS多くのメソッドはまだ実装されていません。プロジェクトに参加したり、エラーを見つけたい場合は、 サイトからお知らせください。