Re: Howto get contact personal data from a Plugin ?
Joe Hildebrand <joe-bvCY4hpNeH/[email protected]> Tue, 21 Feb 2006 21:41:12 -0700
| Newsgroups | gmane.network.jabber.exodus.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1449731872== Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-1--932684323; protocol="application/pkcs7-signature" --Apple-Mail-1--932684323 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Worst case, you could send an iq/get to the vcard-temp namespace. See JEP-54 for more details: http://www.jabber.org/jeps/jep-0054.html You'll need to register a callback to listen for the results. On Feb 21, 2006, at 9:46 AM, Jose Ignacio Rio wrote: > Thanks for your fast response Peter, I'm already using the > ExodusController > object, probably my question was not so clear (sorry, I'm not a native > English speaker). > > What I need is to have access to the "others" properties of a > roster item, > the same properties that I can see with Exodus when I right click on a > contact (roster item) and select the Properties option (F10). > > I need to have access from the plugin to some of the "Personal > Information" > and "Work information", but could not find any method nor property > inside > ExodusController, ExodusRosterItem, ExodusRoster objects. So, I'm not > looking at the right method or what I need is not implemented yet. > > Thanks in advance ! > > Jose Ignacio > > > On 2/21/06, Peter Millard <me-STcBuFROdrv2eFz/[email protected]> wrote: >> >> wrote: >>> Hi All, as the subject says, I'd like to get some personal data >>> of my >>> contacts from a Plugin, let say that my Plugin needs to know the >> published >>> address of my contacts. My problems is that I can't find any >>> property or >>> method returning that kind of information. >>> >>> Any tips ? >> >> Not sure what you mean by "published address of my contacts". Most >> of the >> internal info that exodus has is accessable by using the methods on >> IExodusController which is passed into the Startup method for your >> plugin. >> Using >> this object, you can access the roster, ppdb, preferences, etc. >> Check the >> Plugin >> API docs >> ( >> http://exodus.jabberstudio.org/plugin-docs/ >> interfaceExodusCOM_1_1IExodusControl >> ler.html) for lots more information. >> >> pgm >> >> > _______________________________________________ > Exodus-dev mailing list > [email protected] > http://mail.jabber.org/mailman/listinfo/exodus-dev --Apple-Mail-1--932684323 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIE7TCCBOkw ggLRoAMCAQICAwFnwzANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA4MjUyMDE4NTFaFw0w NjA4MjUyMDE4NTFaMDkxFzAVBgNVBAMTDkpvZSBIaWxkZWJyYW5kMR4wHAYJKoZIhvcNAQkBFg9q b2VAY3Vyc2l2ZS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPq175c7dlAbaQ CCDATpfo95iAgUIaPsajN5I6IdNHenhO+asOz2kXtBihudKqyzrBext2u3oD1/6ENFsQqwpZuBL5 rrOx5ItPxkZSkOUfhgCkg0yqM/tcPuYjzYHsSeg2G3Gd8cJjnCUHnatkGUizEVs9WM7CExRR1Hzx 6z1k/BR/vbpeLGRUndEJA59e69O9beXwc/t+o+Fm6vxjSXsUDDxVU+APQXHlUz/6AdUscKLbKSC8 FebcpX8oJUCZlGJGG1eHxJondYvldL9tPBxhfE3hFoQIfxzJx2X6AKGBOc8KeauthxC/9iYaiyfr 7PzcEYe3petOjUWnnEvNPPPrAgMBAAGjgbkwgbYwDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0E SRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBodHRw Oi8vd3d3LkNBY2VydC5vcmcwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2Nz cC5jYWNlcnQub3JnMBoGA1UdEQQTMBGBD2pvZUBjdXJzaXZlLm5ldDANBgkqhkiG9w0BAQQFAAOC AgEAE5LqMSucckXozYuduhosHEMJBiUE8KDerF2JQ6mlgRbcP2M9A9rxqhYKX4oxiPaYAVLPLGLx sfvv+MGuRppajBjn9mW5mMOI4PC8U4CMmg0IdGeSKnXXv6CgOCW4HtGyvSnCTlvvGr+c6WSu1529 kYU1PPVLk2YhZUbaKJSNBQS5iGQCbAcru4r7PRtapprvVlTMO5gmCwFOWsxKcXyMd6P9ZVr8PtiK az0lox37gx0Ihm8gozpVNGfIGX41NwGoRv39fbP/GMgDOx74TWjfjcNb9XQlzArhIjp7M8S5oDCr Yvavs1iV67WTz5vf7GdOIFBTjffGXmBikDjNXd2AbTphovgHLRyVILwZmcBb1gmUaeTls+k1zQjz 2iSACsxf3ktyvQ3gvI3yrDRK/8gqWAyxcgmrWkgKiIqp+Ld4FaZ2kl6//Nymn60QOoatIgh+bgXS mPoO+65lde0sQX7QK3DtxO8+q476h8s6kGJ+1CTZF8jb5ymulcNnByKTSVZSGdPZpEtHyxRhPQrD w6u5A/t+WZ1qkaSYRGCtVJ0dKPECBF37EgouiTg7kcx26DMvZnPh6geEKvPXQ+o552SBmfsF8QD2 g8OplisbQ4ih8aKyW4op5bbnEoTfhtmQgJ+wL6/IzNn9n07sJorQnTjzaZOkqy+aOS8Wz9TCBzcw kwwxggMzMIIDLwIBATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3 LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAWfDMAkGBSsOAwIaBQCgggGHMBgGCSqGSIb3DQEJ AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MDIyMjA0NDExM1owIwYJKoZIhvcNAQkE MRYEFFh/UGzOPQjDfVAo87+gfCIn5wxFMIGRBgkrBgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMH Um9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0 IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwFn wzCBkwYLKoZIhvcNAQkQAgsxgYOggYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0 cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEw HwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwFnwzANBgkqhkiG9w0BAQEFAASCAQAk yX5+yPVELYMg3lt3FLWM119rojb1uPq3LB0z0EHf76ob2tsQomQzffJib4la9Mad7bZil5yevMXq x3u5bmkSRY6YfeBr7/bm0/ajebhOP8hB57d7CkOB7W9Q//035imKt2DTlek4YOSvMTeW28z+cBWH aIgRRGoZpY2GoOKGbgWTSdOq3z25RWBzPm7F8cnkrGmIxZhiuoQ31CQGMpo0ngqm4PI1UJbNz7HE CZ20oMuDda5oPv515Nml70ytdOc5fDv18NIwkP2Pv3XeSgRv1yTTSfOsC5wudhw63LCbiLw5T5Wm u0zE3f2TanxVSLrNfP7qpjYLNespDB89onyEAAAAAAAA --Apple-Mail-1--932684323-- --===============1449731872== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Exodus-dev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/exodus-dev --===============1449731872==--