Интегрируйте поиск по ShareShare и iTunes в iOS - PullRequest
1 голос
/ 05 октября 2011

Я использую такой URL, чтобы открыть iTunes из моего приложения для iOS, он работает

itms://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?WOURLEncoding=ISO8859_1&lang=1&output=lm&country=CA&term=Roisin Murphy You Know Me Better

Однако я пытаюсь использовать это с партнерской схемой Linkshare, добавляя их ID в начале, как это

http://click.linksynergy.com/fs-bin/stat?id=YN9rqWEzn*U&offerid=162397&type=3&subid=0&tmpid=1826&RD_PARM1=itms://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?WOURLEncoding=ISO8859_1&lang=1&output=lm&country=CA&term=Roisin Murphy You Know Me Better

Я не получил результатов поиска.

Может ли поиск в iTunes использоваться с Linkshare? Или вам нужно напрямую ссылаться на песню вместо поиска?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 06 декабря 2011

Согласно это внутри приложений, следует использовать короткие ссылки.

Я получил эту работу, и сообщил о доле после покупки песни: var url='itms://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?partnerId=30&siteID=<my 11 char ID>&term='+encodeURI(title)+'%20'+encodeURI(artist);

Обратите внимание, что это код javascript, так как я использую Titanium Mobile, но у вас есть идея для собственного разработчика.

Также учтите, что, как я упоминал в моих комментариях, этот не даст результатов , если вы используете устройство, которое не было куплено в магазине itunes. Вы можете проверить это, просто открыв магазин приложений и выполнив поиск музыки. Если вы просто получаете результаты подкастов или вообще не получаете их, то внутри вашего приложения произойдет то же самое.

0 голосов
/ 11 ноября 2011

Распознаваемые поисковые запросы для iTunes различаются в зависимости от устройства / рабочего стола, но ваш поисковый запрос выглядит действительно странно.Попробуйте что-то вроде этого:

http://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=all&term=XXXXXXXXXXX

Возьмите этот запрос, замените XXX поисковой строкой, URL-адрес закодируйте его пару раз, затем объедините его с URL-адресом LinkShare, и вы должнызолотой.

Или просто сделайте это по-настоящему простым и используйте что-то вроде этого -
http://www.georiot.com/resources/linking-formats/#search - где партнерское кодирование будет работать везде, а не только в США, как в настоящее время.

0 голосов
/ 23 октября 2011

Я пришел к выводу, что Linkshare не поддерживает поиск в ITMS, только прямые ссылки на продукты iTunes ....

...