Sie sollten wirklich Ihre Frage neu formulieren.. Sie sagten, was Sie tun möchten, ist die Anmeldung bei Hotmail programmatisch, überprüfen Sie den Pidgin-Code, sie tun es.
Dokumentation gefunden aquí , aquí und Sie können, denke ich, nach Belieben durch den Code und die Tutorials navigieren, bis Sie verstanden haben, wie die Pidgin-Autoren es gemacht haben.
Sie finden die Hauptseite für pidgin aquí
Codebeispiel für den Anfang:
00362 static void
00363 msn_show_hotmail_inbox(PurplePluginAction *action)
00364 {
00365 PurpleConnection *gc;
00366 MsnSession *session;
00367
00368 gc = (PurpleConnection *) action->context;
00369 session = gc->proto_data;
00370
00371 if (session->passport_info.file == NULL)
00372 {
00373 purple_notify_error(gc, NULL,
00374 _("This Hotmail account may not be active."), NULL);
00375 return;
00376 }
00377
00378 purple_notify_uri(gc, session->passport_info.file);
00379 }
00652 void *
00653 purple_notify_uri(void *handle, const char *uri)
00654 {
00655 PurpleNotifyUiOps *ops;
00656
00657 g_return_val_if_fail(uri != NULL, NULL);
00658
00659 ops = purple_notify_get_ui_ops();
00660
00661 if (ops != NULL && ops->notify_uri != NULL) {
00662
00663 void *ui_handle = ops->notify_uri(uri);
00664
00665 if (ui_handle != NULL) {
00666
00667 PurpleNotifyInfo *info = g_new0(PurpleNotifyInfo, 1);
00668 info->type = PURPLE_NOTIFY_URI;
00669 info->handle = handle;
00670 info->ui_handle = ui_handle;
00671
00672 handles = g_list_append(handles, info);
00673
00674 return info->ui_handle;
00675 }
00676 }
00677
00678 return NULL;
00679 }
0 Stimmen
Erläutern Sie bitte "etwas auf dieser Website tun".
0 Stimmen
Bitte schreiben Sie in Englisch (oder einer anderen echten Sprache), wenn Sie hier sind. AOLbonics (die Verwendung von "1" anstelle von "one", "u" anstelle von "you" usw.) ist ein guter Weg, um potenzielle Antwortende komplett abzuschrecken. Außerdem willkommen bei SO - wenn Sie sich gut mit den Mitgliedern verständigen können, werden Sie eine tolle Zeit haben.