<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developer.myspace.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MySpace Developer Team : Marco</title><link>http://developer.myspace.com/Community/blogs/devteam/archive/tags/Marco/default.aspx</link><description>Tags: Marco</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20910.1126)</generator><item><title>New Viral Channel for MySpace Apps</title><link>http://developer.myspace.com/Community/blogs/devteam/archive/2009/07/07/opening-up-app-activities-for-all-users.aspx</link><pubDate>Tue, 07 Jul 2009 22:41:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:41549</guid><dc:creator>Test User</dc:creator><slash:comments>25</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://developer.myspace.com/Community/blogs/devteam/rsscomments.aspx?PostID=41549</wfw:commentRss><comments>http://developer.myspace.com/Community/blogs/devteam/archive/2009/07/07/opening-up-app-activities-for-all-users.aspx#comments</comments><description>&lt;p&gt;App Activities are now visible to all the friends of a user, regardless if they have the App installed.&amp;nbsp; This means that App Activities are another channel by which your App can virally grow.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you are already publishing App Activities, you technically do not need to make any changes, however we encourage you to think about how to best leverage App Activities as a user acquisition channel.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To ensure a quality user experience, we provide users the ability to block unwanted App Activities and other communications.&amp;nbsp;&amp;nbsp; If the user has the App installed, they will have the option to turn off receiving App Activities for the App or uninstalling the App.&amp;nbsp; If the user does not have the App installed, they have the option to block all communications from the App.&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/78/l_1ed96b2538934491875545a4376b6b06.png" alt="" align="" border="" height="354" hspace="" width="459" /&gt;&lt;/p&gt;
As always, the user experience is of utmost concern to us. We&amp;#39;ll be closely monitoring the use of this feature. Any developers that are found to be abusing this functionality to the detriment of the user or in violation of the Terms of Usage will be dealt with immediately.&lt;br /&gt;&lt;br /&gt;The team has put in a lot of hard work into this feature and the required infrastructure to support it. We look forward to seeing the results of developers taking advantage of this new viral growth channel.&amp;nbsp; Please send us your feedback and success stories.&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=41549" width="1" height="1"&gt;</description><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/communications/default.aspx">communications</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Activities/default.aspx">Activities</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Marco/default.aspx">Marco</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Friend+Updates/default.aspx">Friend Updates</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/activity+stream/default.aspx">activity stream</category></item><item><title>Beta Release of the MySpace Custom Application Activities</title><link>http://developer.myspace.com/Community/blogs/devteam/archive/2008/11/21/beta-release-of-the-myspace-custom-application-activities.aspx</link><pubDate>Fri, 21 Nov 2008 17:18:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:28929</guid><dc:creator>Test User</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://developer.myspace.com/Community/blogs/devteam/rsscomments.aspx?PostID=28929</wfw:commentRss><comments>http://developer.myspace.com/Community/blogs/devteam/archive/2008/11/21/beta-release-of-the-myspace-custom-application-activities.aspx#comments</comments><description>&lt;p&gt;As part of the OpenSocial 0.8 release , we&amp;#39;re proud to announce a &lt;b&gt;Developer Only&lt;/b&gt; release of MySpace Custom &lt;b&gt;Application Activities&lt;/b&gt;. App Activities allow developers to get app-related events and messages into the Friends Update feed that appears on a user&amp;#39;s home page. &lt;/p&gt;
&lt;p&gt;What does a custom app activity event look like? Here&amp;#39;s a portion of my&lt;b&gt; Friend Update feed&lt;/b&gt;: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img height="111" alt="Application update" src="http://c2.ac-images.myspacecdn.com/images02/11/l_27b053490c104e91a3405d36168ae31d.png" width="565" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As a developer, you&amp;#39;ll be able to define your Activity Templates and then raise events using those templates in your OpenSocial applications. If you want to skip the chit-chat, you can get started right away by going to the template editor. &lt;/p&gt;
&lt;p&gt;A templatelink appear under each app on the developers &lt;b&gt;My Apps &lt;/b&gt;section. See screen shot below: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img height="278" alt="Template Link" src="http://c3.ac-images.myspacecdn.com/images02/44/l_0c6429c819464581a64f8015c1da919a.png" width="600" align="absMiddle" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;App Activities Key Limitations:&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;1. Only developers of the apps can successfully raise activity events.&lt;br /&gt;2. Only developers of the apps will see the activity events in their Friend Updates feeds. &lt;br /&gt;3. Apps can raise activity events *without* triggering the Activity Permissions pop-up&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Point #3 is important because when Activitiesgo live, users of the apps will get a pop-up asking for their permission to notify their friends about the activity. This should have implications in developer&amp;#39;s design decisions on when and how frequently to raise activity events. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Limitations, Restrictions and Known Issues&lt;/b&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;There is a full list of &lt;a title="Restrictions and Known Issues" href="http://developer.myspace.com/Community/forums/t/5826.aspx"&gt;limitations, restrictions and bugs&lt;/a&gt; on the &lt;a title="Activities Forum" href="http://developer.myspace.com/Community/forums/80.aspx"&gt;Activities&lt;/a&gt; Forum.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Getting Started with the Editor&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The template editor is your primary point of interaction for defining activity templates. The template editor allows you to define and preview templates, and provides sample JavaScript for use in your apps. The variables and media items are only used for previewing your events. Please see the &lt;a href="http://developer.myspace.com/community/myspace/activities.aspx"&gt;Getting Started&lt;/a&gt; documentation for a full walkthrough.&amp;nbsp; &lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;img height="300" alt="Template Editor" src="http://c2.ac-images.myspacecdn.com/images02/46/l_724a13e28d934a34894d5387bc853ec9.png" width="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Raising the event&lt;/b&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The code sample below shows how to raise the event. (We are using some jQuery constructions here, but you probably be able to see what is going on). &lt;/p&gt;&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sentActivity(){&lt;br /&gt;&amp;nbsp; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; params = {};&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;nbsp; //tell which template we want to use &lt;br /&gt;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;params[opensocial.Activity.Field.TITLE_ID] = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;RateCar&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;br /&gt;&amp;nbsp;&lt;font color="#008000"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;params[opensocial.Activity.Field.TEMPLATE_PARAMS] = {&lt;br /&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;carModel&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;: &amp;quot;Tesla Roadster&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;starCount&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;: &amp;quot;10&amp;quot; &lt;/font&gt;&lt;font size="2"&gt;};&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;&amp;nbsp; &lt;/font&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; activity = opensocial.newActivity(params);&lt;br /&gt;&amp;nbsp; &lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font color="#008000"&gt;//this will show a popup dialog asking the user if he really wants to sent the event.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font size="2"&gt;&amp;nbsp; opensocial.requestCreateActivity(activity, opensocial.CreateActivityPriority.HIGH, opt_callBack);&lt;br /&gt;}&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; opt_callBack(response){&lt;br /&gt;&amp;nbsp; &lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font color="#008000"&gt;//only for developers, on a developers template we will give you some detailed error info back! &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font size="2"&gt;&amp;nbsp; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (response.hadError()){&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;font color="#008000"&gt;&amp;nbsp; //using some jQuery magic&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;#status&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).append(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;span style=&amp;#39;color:red&amp;#39;&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + response.getErrorMessage() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We are looking forward to your feedback,&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.myspace.com/xxx_testuser_xxx"&gt;Marco&lt;/a&gt;, &lt;a href="http://www.myspace.com/sexyanks"&gt;@nkur&lt;/a&gt;, &lt;a href="http://www.myspace.com/jbhate"&gt;Jitesh&lt;/a&gt; and the full MDP team.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img height="48" alt="" src="http://a164.ac-images.myspacecdn.com/images01/67/s_6be1632ba0a36052622fb4422a2f39db.gif" width="48" align="left" border="0" /&gt;&lt;img height="46" alt="" src="http://a15.ac-images.myspacecdn.com/images01/94/m_9f113c9600685e5e76e9ab07ed41ad4e.jpg" width="31" align="left" border="0" /&gt; &lt;img height="44" alt="" src="http://a395.ac-images.myspacecdn.com/images01/72/m_0be7430ea1b6f32a091615cb5406c872.jpg" width="44" align="left" border="0" /&gt;&lt;/p&gt;&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=28929" width="1" height="1"&gt;</description><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Activities/default.aspx">Activities</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Marco/default.aspx">Marco</category><category domain="http://developer.myspace.com/Community/blogs/devteam/archive/tags/Friend+Updates/default.aspx">Friend Updates</category></item></channel></rss>