Adium

Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#8036 closed enhancement (fixed)

Support for 'myim:' URLs

Reported by: rafael Owned by: earthmkii
Milestone: Adium 1.4 Component: Service/MySpace
Version: 1.1.3 Severity: normal
Keywords: myspace myim URL Cc:
Patch Status:

Description

MySpace is using 'myim:' as a URL protocol to allow users to click a link and add contact via MySpaceIM. Please add support for these links to Adium. Thanks!

For reference and additional details, see my post in the Adium forum here:
http://forums.cocoaforge.com/viewtopic.php?t=15217

Change History (22)

comment:1 Changed 12 years ago by jas8522

  • Keywords changed from myspace, myim, URL to myspace myim URL
  • Milestone set to Adium X 1.3
  • Patch Status changed from Needs Dev Review to None

comment:2 follow-up: Changed 12 years ago by mo_photo

I fully agree with this guy. It looks as though you guys have it on the books to be added soon. Can't wait!!

comment:3 in reply to: ↑ 2 Changed 12 years ago by tick

  • Milestone changed from Adium X 1.3 to Needs feedback from users

Replying to mo_photo:

I fully agree with this guy. It looks as though you guys have it on the books to be added soon. Can't wait!!

Then help us help you:

You're going to need to give a little more documentation on what the URLs they're using are and what the parameters mean.

comment:5 Changed 12 years ago by MysticalOS

myim: URLs
MySpaceIM registers the myim: URL scheme to invoke C:\Program Files\MySpace\IM\MySpaceIM.exe %1. The URL includes a command followed by URL-encoded parameters: myim:addContact?uID=1&cID=2.

addContact

msim_uri_handler_addContact_cb

Adds user to contact list. Used on http://collect.myspace.com/index.cfm?fuseaction=im.friendslist

Name Value
uID Your userid, or 0 for default
cID Contact userid
auto true if "Add all the people on this page to my IM List!" clicked, empty cID
sendIM

msim_uri_handler_sendIM_cb

Used in JavaScript? posted at http://developer.pidgin.im/attachment/ticket/194/section%20of%20code%20from%20myspaceJS032.js%20.txt

Name Value
uID Your userid, or 0 for default
cID Contact userid

http://developer.pidgin.im/wiki/MsimProtocolSpec

comment:6 Changed 12 years ago by Freso

Do you still need more input/user feedback?

comment:7 Changed 12 years ago by jas8522

  • Milestone changed from Needs feedback from users to Adium X 1.3

I can't say for sure, but that does appear to be enough information to go ahead with this again.

comment:8 Changed 12 years ago by jas8522

  • Milestone changed from Adium X 1.3 to Adium X 1.3.2

comment:9 Changed 12 years ago by djmori

comment:10 Changed 12 years ago by earthmkii

A clearer bit of documentation can be found here: http://imfreedom.org/wiki/index.php/MySpaceIM#myim:_URLs

comment:11 Changed 11 years ago by boredzo

(In [23591]) Added test cases for auto-linkifying MySpaceIM (msim:) URLs. Refs #8036.

comment:12 Changed 11 years ago by boredzo

(In [23592]) Corrected URL scheme in test cases. The correct scheme is myim:, not msim:. Thanks to Augie for pointing this out. Refs #8036.

comment:13 Changed 11 years ago by sholt

(In [23593]) Added patterns for MySpace IM URI tests added in r23591 and r23592. Refs #8036.

comment:14 Changed 11 years ago by boredzo

(In [23595]) Added two more test cases for myim: URLs. These have the auto parameter up front, rather than at the end. Refs #8036.

comment:15 Changed 11 years ago by sholt

(In [23596]) Fix precidence issues for tests added in r23595. Refs #8036.

comment:16 Changed 11 years ago by earthmkii

  • Milestone changed from Adium 1.3.2 to Adium 1.3.3
  • Owner set to earthmkii
  • Status changed from new to assigned

Since no one's finished this one off yet, I'll take it; and pushing it back to 1.3.3 since it's non-essential and I've got a busy schedule.

comment:17 Changed 11 years ago by Robby

  • Summary changed from Support needed for 'myim:' URLs to Support for 'myim:' URLs

comment:18 Changed 11 years ago by Robby

  • Milestone changed from Adium 1.3.3 to Adium 1.3.x

comment:19 Changed 11 years ago by jas8522

  • Milestone changed from Adium 1.3.x to Good idea for "later"

comment:20 Changed 11 years ago by zacw

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [26712]) Add support for MySpace IM links (msim). Someone with a MySpace account is going to have to test this, because I don't have one. Fixes #8036.

comment:21 Changed 11 years ago by zacw

  • Milestone changed from Good idea for "later" to Adium 1.4

comment:22 Changed 11 years ago by zacw

(In [26713]) Add msim links to our Info.plist's supported schemes. Refs #8036.

Note: See TracTickets for help on using tickets.