<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developers.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 Open Platform</title><link>http://developers.myspace.com/Community/blogs/</link><description>A Place For Developers</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20910.1126)</generator><item><title>New Features for OpenSocial 0.9 REST APIs</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/11/17/new-features-for-opensocial-0-9-rest-apis.aspx</link><pubDate>Wed, 18 Nov 2009 00:38:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:44156</guid><dc:creator>krunal</dc:creator><slash:comments>11</slash:comments><description>&lt;p&gt;Hi everyone, &lt;/p&gt;&lt;p&gt;We are extending our 0.9 REST API offerings by adding new endpoints as well as adding new features to existing endpoints to make our 0.9 offering richer. We are committed to exposing data through Open Standards so app developers can create the finest applications on the web. Some of these new features are not part of the previous MySpace REST APIs so this should encourage you to switch to 0.9 if you haven’t done so already.&lt;/p&gt;&lt;p&gt;The link to the main resource page for REST 0.9 APIs is located &lt;a href="http://wiki.developer.myspace.com/index.php?title=Category:OpenSocial_v0.9_REST_Resources" title="OpenSocial 0.9 REST APIs" target="_blank"&gt;here&lt;/a&gt;. Please find documentation links and highlights of these new features below.&amp;nbsp; Please review our &lt;a href="http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement" title="Terms of use" target="_blank"&gt;Terms of use&lt;/a&gt;, especially Section 10.2, before you start using these features.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;New Endpoints&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;StatusMoodComments &lt;/span&gt;&lt;/p&gt;&lt;p&gt;This endpoint provides a way to fetch the comments posted on a user’s StatusMood updates. It also provides a way to request the comment author’s basic info (image, name and profile URL) along with the comments themselves. This could reduce the number of calls to the server you need to make if you plan on displaying the commenter’s data along with the comments. &lt;/p&gt;&lt;p&gt;Please see details &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_StatusMoodComments" title="StatusMood Comments" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;ProfileComments&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This provides a way to fetch the comments posted on a user’s profile. It also provides a way to request the comment author’s basic info along with the comments, which again will reduce the number of calls to the server if that information is needed. &lt;/p&gt;&lt;p&gt;Please see details &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_ProfileComments" title="Profile Comments" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;MediaItemComments&lt;/span&gt;&lt;br /&gt;You can now fetch comments posted on a user’s images and videos. Again, this endpoint allows you to fetch the comment author’s basic info to save a second request to the server. &lt;/p&gt;&lt;p&gt;Please see details &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_MediaItemComments" title="MediaItem Comments" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;Enhancements&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;StatusMood&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The StatusMood endpoints now offer APIs to fetch friends’ status mood updates as well as provides a way to fetch StatusMood history.&lt;/li&gt;&lt;li&gt;Apps can also fetch recent comments on a user status in the same call.&lt;/li&gt;&lt;li&gt;MySpace now allows syncing/updating StatusMood from various sources like Twitter. You can get that information in your requests.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Check the documentation for the StatusMood APIs &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_StatusMood#Notes" title="StatusMood" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Also don’t forget to check out the filters that &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_StatusMood#Supported_URIs_and_Filters_by_StatusMood_endpoints" title="StatusMood filters" target="_blank"&gt;this endpoint has to offer&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Activities&lt;/span&gt;&lt;/p&gt;&lt;p&gt;We are also adding Activity Streams extension properties to activities returned from our OpenSocial 0.9 Activities endpoint in this release.&amp;nbsp; Activity Streams is a data format that describes what people are doing around the web, for example: posting photos and videos, sharing music with friends and writing blog entries.&amp;nbsp; If you are already familiar with the Activity Streams atom format, you can now access all the Activity Streams goodness, like actors, verbs, objects and object-types, in JSON and plain old XML.&amp;nbsp; Find more information about Activity Streams on the http://activitystrea.ms web site.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Check out the MySpace implementation for the same &lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Activities#ActivityStrea.ms_Extensions" title="Activities endpoints" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;SDKs&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Our PHP and Java &lt;a href="http://wiki.opensocial.org/index.php?title=Client_Libraries" target="_blank" title="SDK link"&gt;SDKs&lt;/a&gt; have been updated to support these new features and the others are in the works. Also, these new features are developed using Open Standards like OpenID, OAuth and OpenSocial which should help make your experience smooth.&lt;/p&gt;&lt;p&gt;Also, if you have missed out, visit this earlier blog post for more information about complete suite of &lt;a href="http://developer.myspace.com/Community/blogs/devteam/archive/2009/09/21/full-support-of-opensocial-0-9-rest-apis-now-available.aspx" title="OpenSocial 0.9 REST APIs" target="_blank"&gt;REST 0.9 APIs&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Happy coding!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=44156" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/OpenSocial/default.aspx">OpenSocial</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/REST/default.aspx">REST</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Activities/default.aspx">Activities</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/activity+stream/default.aspx">activity stream</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/myspace+open+platform/default.aspx">myspace open platform</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/ActivityStreams/default.aspx">ActivityStreams</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/MySpaceceID/default.aspx">MySpaceceID</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/ActivityStrea.ms/default.aspx">ActivityStrea.ms</category></item><item><title>Community Success Story: Review site Qype leverages MySpaceID for login and sharing content</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/10/27/community-success-story-review-site-qype-leverages-myspaceid-for-login-and-sharing-content.aspx</link><pubDate>Tue, 27 Oct 2009 16:49:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43880</guid><dc:creator>beriberikix</dc:creator><slash:comments>5</slash:comments><description>&lt;p&gt;While MySpaceID employs a number of powerful features for your site, two in particular are extremely meaningful: a simple user login and a streamlined process to push content into the MySpace stream. Qype, a pan-European local review site, often called “The European Yelp,” recently integrated with MySpaceID in order to leverage Single-Sign On and Activity Publishing. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Qype uses the MySpaceID&amp;nbsp; log in flow and pulls in user’s data to pre-fill a user’s Qype account:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/74/l_14cd733969a943dfb7918f01b0555d3e.png" alt="" width="600" align="" border="" height="429" hspace="" /&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;MySpaceID simplifies and encourages users to login, and guarantees quality user data for Qype. &lt;/p&gt;&lt;p&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/65/l_6c7beebc6803432db63bed048dadd36e.png" alt="" width="600" align="" border="" height="506" hspace="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Once a user fully registers, Qype can publish their reviews into MySpace - providing unique and interesting content in the MySpace Stream- and driving traffic back to Qype&lt;/p&gt;&lt;p&gt;:&lt;br /&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/72/l_c1af192573004041a4272a577bd51a2a.png" alt="" width="600" align="" border="" height="325" hspace="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Interested in learning about how you can publish into the MySpace stream? Check out our latest documentation on the &lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpaceID_JSL" target="_blank"&gt;MySpaceID JSL&lt;/a&gt; (JavaScript Library). Interested in what else MySpaceID can do for your product or brand? Our additional &lt;a href="http://wiki.developer.myspace.com/index.php?title=Category:MySpaceID" target="_blank"&gt;MySpaceID&lt;/a&gt; docs should fill you in.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Happy coding,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;./&lt;a href="http://www.myspace.com/beriberikix" target="_blank"&gt;BBK&lt;/a&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43880" width="1" height="1"&gt;</description></item><item><title>Introducing MySpaceID JavaScript Library (JSL)</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/10/13/introducing-myspaceid-javascript-library-jsl.aspx</link><pubDate>Wed, 14 Oct 2009 02:21:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43764</guid><dc:creator>Donny Mack (DM)</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;One of the great things about working here at MySpace is that we believe in open content distribution. &lt;/p&gt;
&lt;p&gt;As you may have noticed during the past month, we’ve made significant strides in establishing MySpace as a test bed for innovation among the developer community with the rollout of our Qizmt computing framework, MySpaceID integrations with Tweetdeck and Windows Live among others, and the most recent Twitter sync functionality. &lt;/p&gt;
&lt;p&gt;Today, we’re adding another enhancement to our list of MySpaceID offerings, our MySpaceID Javascript library (JSL). &lt;/p&gt;In this initial launch the MySpaceID JSL will enable your site to: 
&lt;ul&gt;
&lt;li&gt;Raise activities on behalf of the current user that will show up in their activity stream on MySpace&lt;/li&gt;
&lt;li&gt;Make a subset of client-side OpenSocial calls&lt;/li&gt;
&lt;li&gt;Retrieve an authorization token for further server-to-server calls for the user.&lt;/li&gt;&lt;/ul&gt;Check out the docs. &lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpaceID_JSL" target="_blank"&gt;here&lt;/a&gt; for more information. Also, check out our sample app on appspot: &lt;a href="http://myspaceidjsl.appspot.com/" target="_blank"&gt;http://myspaceidjsl.appspot.com/&lt;/a&gt; which illustrates all currently supported functionality. 
&lt;p&gt;The first two sites to use the MySpaceID functionality are &lt;a href="http://www.dailyfill.com/" target="_blank"&gt;Daily Fill&lt;/a&gt; and &lt;a href="http://redux.com/signup/myspace" target="_blank"&gt;Redux&lt;/a&gt;, making it easy for users to securely bring content experiences from those sites to MySpace to share with friends. Both serve as popular forms of entertainment among users and align with our ongoing efforts to enhance the social entertainment experience. 
&lt;ul&gt;
&lt;li&gt;Find and enjoy videos, photos, music, and websites recommended by people who love the same stuff you do. Link your MySpace account and keep your MySpace friends updated on what you’re up to on Redux. &lt;/li&gt;
&lt;li&gt;Login to Daily Fill with your MySpace credentials – no need to create a new account, and post celebrity news articles you like into your MySpace activity stream.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Here’s a screenshot of the new experience on Redux: &lt;br /&gt;&lt;img src="http://c2.ac-images.myspacecdn.com/images02/4/l_ce217ac937dd4d31b4f8eb035e14f439.png" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Here’s what an activity from Daily Fill looks like in the user activity stream: &lt;br /&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/3/l_51086d4f6e0b4b5493afb519b947e476.png" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Code Sample:&lt;/b&gt; Here is a easy to follow example of how to raise activities and make OpenSocial calls with MySpaceID JSL: &lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpaceID_JSL_Example_Usage" target="_blank"&gt;Example Usage&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Given our commitment to open standards, such as OpenID, OAuth, Portable Contacts, OpenSocial, and Activity Streams (all used to create MySpaceID), the ability to allow users to bring in external content was a natural progression for us and we’re excited to see how users respond. As we continue to help set the standard for open authentication on the web, MySpace users can expect to see integrations with many more of their favorite destinations around the Web. &lt;/p&gt;
&lt;p&gt;To keep you posted on cool sites integrating with MySpaceID, we launched a new page dedicated to highlighting featured implementations where you can link your MySpace account. Check it out here: &lt;a href="http://www.myspace.com/myspaceid" target="_blank"&gt;http://www.myspace.com/myspaceid&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Visit these earlier company blog posts for more information about our initiatives to further promote open content distribution through collaborations &lt;a href="http://www.myspace.com/pressroom?url=/article_display.cfm?article_id=1078" target="_blank"&gt;syncing with Twitter&lt;/a&gt;, &lt;a href="http://www.myspace.com/pressroom?url=/article_display.cfm?article_id=1072" target="_blank"&gt;Windows Live&lt;/a&gt; and &lt;a href="http://www.myspace.com/pressroom?url=/article_display.cfm?article_id=1069" target="_blank"&gt;Tweetdeck&lt;/a&gt;, in addition to the recent open-sourcing of &lt;a href="http://www.myspace.com/pressroom?url=/article_display.cfm?article_id=1075" target="_blank"&gt;Qizmt&lt;/a&gt; and &lt;a href="http://developer.myspace.com/Community/blogs/devteam/archive/2009/06/23/MSFast.aspx" target="_blank"&gt;MSFast&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43764" width="1" height="1"&gt;</description></item><item><title>Full Support of OpenSocial 0.9 REST APIs Now Available</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/09/21/full-support-of-opensocial-0-9-rest-apis-now-available.aspx</link><pubDate>Mon, 21 Sep 2009 21:28:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43487</guid><dc:creator>Chad Russell</dc:creator><slash:comments>11</slash:comments><description>&lt;p&gt;We are pleased to announce our full support of OpenSocial 0.9 today.&amp;nbsp; Last week we gave you a sneak peek of our OpenSocial 0.9 support by launching our &lt;a href="http://developer.myspace.com/Community/blogs/devteam/archive/2009/09/11/opensocial-0-9-photo-support-with-uploads-now-live.aspx" target="_blank"&gt;photo API&lt;/a&gt;.&amp;nbsp; This week we’re taking it one step further: we’re releasing all of our current OpenSocial 0.9 REST APIs as a public BETA. Here at MySpace we are committed to open standards, and will continue to support community driven protocols like OpenSocial.&amp;nbsp; We’re very excited to take this big step to support OpenSocial 0.9!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Our OpenSocial 0.9 implementation was built on an entirely new framework with three main goals in mind for developers: stability, performance and compliance to the OpenSocial 0.9 specification.&amp;nbsp; These three goals will yield more consistent results, fewer errors, and means that your code should be even more portable to other social networks that support OpenSocial.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;While we’re labeling this as a BETA we feel our APIs are in a very solid state and are ready for widespread use.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The PHP and C# SDKs have been fully updated to use all of the new 0.9 APIs we have available.&amp;nbsp; The other SDKs are currently being updated for your use.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Documentation for all the API’s can be found below. In addition to the wikis we’ve started to update the &lt;a href="http://wiki.opensocial.org/index.php?title=Client_Libraries" target="_blank"&gt;community supported SDKs&lt;/a&gt; found at opensocial.org.&amp;nbsp; As always, make sure to review our &lt;a href="http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement"&gt;Terms of Use&lt;/a&gt;, especially Section 10.2, before you start using the new endpoints.&lt;br /&gt;&lt;br /&gt;Happy coding!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Activities&lt;/h4&gt;Provides the event data found in the MySpace Activity Stream.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Activities" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Activities&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Albums&lt;/h4&gt;Support for fetching, creating and updating photo albums.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Albums" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Albums&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;AppData&lt;/h4&gt;A generic key/value store that your app can use to fetch, update and delete data relevant to your app.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_AppData" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_AppData&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Groups&lt;/h4&gt;Provides information on a user’s friend categories.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Groups" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Groups&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;MediaItems&lt;/h4&gt;Photo support, including photo uploads.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_0.9_MediaItems" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_0.9_MediaItems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;People&lt;/h4&gt;Gives access to a user’s profile data, as well as their friend’s profile data.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_People" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_People&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;StatusMood&lt;/h4&gt;Allows support for updating and fetching a user’s status and mood, as well as fetching their friends’ status and mood.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_StatusMood" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_StatusMood&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Notifications&lt;/h4&gt;Create app notifications that are displayed in the recipient’s mail center.&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Notifications" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Notifications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43487" width="1" height="1"&gt;</description></item><item><title>Microsoft enriches Windows Live, Messenger, and Hotmail products by using MySpace’s ActivityStrea.ms API</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/09/14/microsoft-enriches-windows-live-messenger-and-hotmail-products-by-using-myspace-s-activitystrea-ms-api.aspx</link><pubDate>Mon, 14 Sep 2009 17:54:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43322</guid><dc:creator>Donny Mack (DM)</dc:creator><slash:comments>5</slash:comments><description>Posted by &lt;a href="http://www.myspace.com/ciberch" rel="me"&gt;Monica Keller&lt;/a&gt;, MySpace Group Architect, Activity Streams &lt;br /&gt;&lt;br /&gt;I’m excited to announce that today Windows Live will start broadcasting MySpace user activity streams to their Windows Live Platform via MySpaceID. The MySpaceID integration with Windows Live keeps you updated on what’s happening on MySpace. Windows Live users can see their activities from MySpace, and those activities can now be distributed across the Windows Live network, enhancing their user experience by providing rich contextual user information. Now you can see the following activities from within Windows Live, Windows Live Messenger, and Hotmail: &lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Status updates&lt;/li&gt;
&lt;li&gt;Blog Entries&lt;/li&gt;
&lt;li&gt;Photo uploads&lt;/li&gt;
&lt;li&gt;Music&lt;/li&gt;&lt;/ul&gt;And more activities coming soon... Click &lt;a href="http://developerwiki.myspace.com/index.php?title=Standards_for_Activity_Streams"&gt;here&lt;/a&gt; to learn about our activitystrea.ms api. &lt;br /&gt;&lt;br /&gt;To check out this MySpaceID integration, do the following: &lt;br /&gt;&lt;br /&gt;1. Sign into your Windows Live account by visiting &lt;a href="http://profile.live.com/WebActivities/add.aspx?AppID=1140860417"&gt;http://profile.live.com/WebActivities/add.aspx?AppID=1140860417&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;2. Click Add web activities &lt;br /&gt;&lt;br /&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/98/l_c59d00d4269746fa8570d61b7b74ef72.png" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;3. Choose MySpace from the options &lt;br /&gt;&lt;br /&gt;&lt;img src="http://c1.ac-images.myspacecdn.com/images02/97/l_7ae61cc92eff486c95e931fbeaadb1d8.jpg" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;4. Add MySpace to your Windows Live account &lt;br /&gt;&lt;br /&gt;&lt;img src="http://c4.ac-images.myspacecdn.com/images02/75/l_25292f811bfb4600a690c89292d18f5f.png" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;5. See all your MySpace activities and share them with your Windows Live network &lt;br /&gt;&lt;br /&gt;&lt;img src="http://c2.ac-images.myspacecdn.com/images02/77/l_2d3f001980ce4de6ae7099c022015601.jpg" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;Our Windows Live MySpaceID implementation is built on the activitystrea.ms open standard, making today’s announcement another important step forward in MySpace’s continued commitment to promoting open standards across the Web. Utilizing an increasingly open Web enables our users to broadcast, discover, and express themselves in richer ways across multiple networks. &lt;br /&gt;&lt;br /&gt;I hope you enjoy and let us know what you think. &lt;br /&gt;&lt;br /&gt;Thanks, &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.myspace.com/ciberch" rel="me"&gt;Monica&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;MySpace Group Architect, Activity Streams &lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43322" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/activity+stream/default.aspx">activity stream</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Windows+Live/default.aspx">Windows Live</category></item><item><title>OpenSocial 0.9 Photo Support With Uploads Now Live</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/09/11/opensocial-0-9-photo-support-with-uploads-now-live.aspx</link><pubDate>Fri, 11 Sep 2009 22:05:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43283</guid><dc:creator>Chad Russell</dc:creator><slash:comments>17</slash:comments><description>&lt;p&gt;Today we’re pleased to roll out the OpenSocial 0.9 Media Item and Album endpoints, which allows you to upload photos to MySpace and perform other photo and video related functions using MySpaceID and OpenSocial Apps.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This new endpoint was built from the ground up with an eye on performance.&amp;nbsp; It should add some nice gains in terms of stability and performance over the old API and you should start seeing fewer errors, especially during the upload process.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To allow you to start really digging into it we’ve created a couple of wiki pages that should help you get up and running.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Albums" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Albums&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=OpenSocial_0.9_MediaItems" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=OpenSocial_0.9_MediaItems&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Another quick way to get started consuming the new photo functionality are the SDKs.&amp;nbsp; There is a list of community supported SDKs linked to by the OpenSocial Foundation’s official website that we are helping to update for 0.9:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.opensocial.org/index.php?title=Client_Libraries" target="_blank"&gt;http://wiki.opensocial.org/index.php?title=Client_Libraries&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We’ve completed the PHP and C# SDKs, so you can check the individual SDK sites for further details.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For Adobe AIR applications that use MySpaceID, we also have an AS3 SDK, which can be found at:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=Category:MySpaceID_SDK_for_ActionScript_3" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=Category:MySpaceID_SDK_for_ActionScript_3&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This SDK only uses 0.9 for photos.&amp;nbsp; The rest of the SDK methods use the 0.8 REST APIs until we release broader 0.9 support.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Before you start using the new photo endpoints, we ask that you review our Terms of Use, specifically Section 10.2:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43283" width="1" height="1"&gt;</description></item><item><title>MySpace integration with TweetDeck Goes Live</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/09/09/myspace-integration-with-tweetdeck-goes-live.aspx</link><pubDate>Wed, 09 Sep 2009 13:13:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43234</guid><dc:creator>Gerardo</dc:creator><slash:comments>6</slash:comments><description>&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;span style="font-size:10pt;"&gt;We are excited to announce a MySpaceID integration with TweetDeck, a personal browser for staying in touch with what’s happening now, connecting you with your friends on MySpace and other social networks – all in one place.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
The MySpaceID integration with TweetDeck lets you stay in touch with everything that&amp;#39;s happening on MySpace sorted with columns for status and moods, comments on your profile and your friends&amp;#39; activity stream, including playlists, photos, events, videos, apps and more. You can receive notifications to make sure you don’t miss a thing. &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;img src="http://developer.myspace.com/Community/controlpanel/blogs/cid:3335321807_2347616" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://c4.ac-images.myspacecdn.com/images02/37/l_808c2a11ecfe4be1889da4a34d854483.png" alt="TweetDeck Screenshot" align="middle" border="" height="377" hspace="" width="389" /&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;span style="font-size:10pt;"&gt;With this integration you can keep your finger on the pulse of MySpace in TweetDeck as well as:&lt;br /&gt;
• &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Update your status and mood from TweetDeck. &lt;br /&gt;
• &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stay in touch and see your Friends’ Status and Mood easily. &lt;br /&gt;
• &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;View photos, events, videos and more in Friends’ Activity Stream column. &lt;br /&gt;
• &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Preview MySpace photos and albums. &amp;nbsp; &lt;br /&gt;
• &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Keep an eye on your profile with the ‘My Comments’ column.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Let us know what you think of this integration and happy connecting! For more information and to download it for free, visit &lt;a href="http://www.myspace.com/tweetdeck" title="TweetDeck on MySpace"&gt;www.myspace.com/tweetdeck&lt;/a&gt;&amp;nbsp; and &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://tweetdeck.com/"&gt;http://tweetdeck.com&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43234" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/TweetDeck+MySpaceID/default.aspx">TweetDeck MySpaceID</category></item><item><title>“New App Notifications!” indicator is now live</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/08/27/new-app-notifications-indicator-is-now-live.aspx</link><pubDate>Thu, 27 Aug 2009 18:38:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:43008</guid><dc:creator>CodeStorm</dc:creator><slash:comments>5</slash:comments><description>&lt;p&gt;&amp;nbsp;We’re happy to announce a new engagement component for apps: Notification Alerts.&amp;nbsp; When users receive notifications, they will see a “New App Notifications!” alert on their user home page.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;New alerts are shown just below the main profile image when a user first logs in. Below is a screenshot of how indicators look:&lt;/p&gt;&lt;p&gt;&lt;img src="http://i492.photobucket.com/albums/rr282/MySpaceDemo/indicatorSample.png?t=1251399654" alt="" align="" border="" height="92" hspace="" width="199" /&gt;&lt;/p&gt;&amp;nbsp;Clicking the alert takes the user directly to the app notifications section of the mail center:&lt;br /&gt;&lt;p&gt;&amp;nbsp; &lt;img src="http://i492.photobucket.com/albums/rr282/MySpaceDemo/notifSample.png?t=1251399789" alt="" align="" border="" height="375" hspace="" width="600" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Notifications are a great way to keep users engaged (we’ve already seen good numbers for apps using them!) &amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Are your apps using notifications? To learn how to implement notifications (and start showing these indicators,) see our documentation on how to &lt;a href="http://wiki.developer.myspace.com/index.php?title=App_Notifications"&gt;get started with notifications&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any feedback?&amp;nbsp; Let us know below.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=43008" width="1" height="1"&gt;</description></item><item><title>Digsby gets an upgrade and adds MySpaceID</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/08/12/digsby-updates-their-chat-client-with-myspaceid.aspx</link><pubDate>Thu, 13 Aug 2009 05:43:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:42758</guid><dc:creator>Brandon Black</dc:creator><slash:comments>9</slash:comments><description>&lt;p style="text-align:center;"&gt;&lt;img src="http://c1.ac-images.myspacecdn.com/images02/75/l_76b17cc00f6147a8a4eba4dcf2775990.png" alt="" /&gt;&lt;/p&gt;&lt;p&gt;We’re excited to let everyone know that our friends over at Digsby just released a new version of their feature-rich, but incredibly lightweight all-purpose chat client yesterday which now includes an incredibly note-worthy implementation of MySpaceID.&lt;br /&gt;&lt;br /&gt;For those of you who aren&amp;#39;t familiar with it, Digsby is a desktop application that allows you to simultaneously use all your favorite IM clients (AIM, Yahoo, GoogleTalk, MSN, Jabber, ICQ) and keep track of your email inbox all in once place. Digsby also provides some very handy integration with all your favorite social networks where you can keep track of what all of your friends are doing and receive notifications straight to your desktop. Additionally, through the use of your Digsby.com account, Digsby allows you to organize your friend lists and take all your settings and preferences with you to any computer you are using.&lt;/p&gt;&lt;p&gt;Digsby&amp;#39;s newest release includes a ton of useful new features, here are just a few of them:&lt;/p&gt;&lt;p&gt;&lt;b&gt;MySpaceID and Activity Stream&lt;/b&gt; - Powered by the MySpaceID APIs
and open standards including OpenID and OAuth, you can now view your
entire activity stream, update your status, receive messages and
notifications from MySpace, and much more straight to your desktop
using Digsby. The seamless integration between Digsby and MySpace
allows you to do much of what you can do on MySpace&amp;#39;s website,
including browsing photos straight from the activity stream. This is a
great example of how any developer can add incredibly rich social
networking features to their application quickly and easily using
MySpaceID.&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;img src="http://c3.ac-images.myspacecdn.com/images02/101/l_81159b8eca9d4072a07e935b56f5171e.png" alt="" align="" width="600" border="" height="375" hspace="" /&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Global Status&lt;/b&gt; - A new status update dialog that allows you to set your status across all your social networks and Twitter in addition to all your instant messaging networks. This new dialog for setting your global status includes spell checking and the ability to easily share links and photos with others directly from your status.&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;img src="http://c2.ac-images.myspacecdn.com/images02/75/l_94d346f6fcd84d6c8d54ae6be232c4c1.png" alt="" align="" width="341" border="" height="227" hspace="" /&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Digs.by (URL Shortening)&lt;/b&gt; - Along side the new global status update dialog that was introduced with this latest release, Digsby is adding a URL shortening service specifically for Digsby users. This new URL shortening service will serve all links from &lt;a href="http://digs.by" target="_blank"&gt;http://digs.by&lt;/a&gt; and in the future the team at Digsby plans to provide history, tracking, and statistical information to this URL shortening service.&lt;/p&gt;&lt;p&gt;Great work by the Digsby development team! We can&amp;#39;t wait to see what cool features they come up with next.&lt;/p&gt;&lt;p&gt;What is MySpaceID? Watch a video explaining it &lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;videoid=57992423" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;To learn more about integrating MySpaceID into your website or application, click &lt;a href="http://wiki.developer.myspace.com/index.php?title=Category:MySpaceID" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;To learn more about Digsby, please visit &lt;a href="http://www.digsby.com" title="Digsby"&gt;http://www.digsby.com&lt;/a&gt;&lt;br /&gt;To download the latest version of Digsby, please click &lt;a href="http://www.digsby.com/download.php?os=win" title="Download Digsby"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=42758" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/OpenID/default.aspx">OpenID</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/oAuth/default.aspx">oAuth</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/MySpace/default.aspx">MySpace</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/myspaceid/default.aspx">myspaceid</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/ActivityStrea.ms/default.aspx">ActivityStrea.ms</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Digsby/default.aspx">Digsby</category></item><item><title>Fix For appInvites and IFrame app</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/07/31/fix-for-appinvites-and-iframe-app.aspx</link><pubDate>Fri, 31 Jul 2009 19:16:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:42553</guid><dc:creator>Donny Mack (DM)</dc:creator><slash:comments>43</slash:comments><description>&lt;p&gt;We’ve heard from a few developers that they are currently experiencing a few issues with Application Invites in the v0.7 container and PostTo for IFrame based applications. We take all platform issues seriously and your feedback and cooperation are paramount for the success of our platform.&amp;nbsp; We are working on getting the fixes out from our end, but in the meanwhile we wanted to alert you to the fix you can do from your end now. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;For purely onsite applications:&lt;br /&gt;&lt;/strong&gt;When creating the Message object that you pass to requestShareApp make sure to include a value for TITLE (cannot be undefined):&lt;br /&gt;&amp;nbsp;&lt;br /&gt;// create the rSA message&lt;br /&gt;var body = &amp;quot;Some message.&amp;quot;;&lt;br /&gt;var title = &amp;quot;This will be ignored but can&amp;#39;t be undefined.&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;// create an opensocial.Message object&lt;br /&gt;var reason = opensocial.newMessage(body); reason.setField(opensocial.Message.Field.TITLE, title);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;// initiate requestShareApp&lt;br /&gt;opensocial.requestShareApp(recipient_array, reason, your_callback_func);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;For IFrame applications:&lt;/strong&gt;&lt;br /&gt;You’ll have to change your reference to our IFrame Kit – This is mandatory as there is not a fix from our side for this.&amp;nbsp; Rest assured that appropriate actions are being taken to mitigate this from happening in the future.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Before you needed the following scripts included:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;script src=&amp;quot;&lt;a href="http://x.myspacecdn.com/OpenSocial/references/gadgets003.js"&gt;http://x.myspacecdn.com/OpenSocial/references/gadgets003.js&lt;/a&gt;&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script src=&amp;quot;&lt;a href="http://x.myspacecdn.com/modules/common/static/js/Apps/ifpc003.js"&gt;http://x.myspacecdn.com/modules/common/static/js/Apps/ifpc003.js&lt;/a&gt;&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script src=&amp;quot;&lt;a href="http://x.myspacecdn.com/modules/common/static/js/Apps/json001.js"&gt;http://x.myspacecdn.com/modules/common/static/js/Apps/json001.js&lt;/a&gt;&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script src=&amp;quot;&lt;a href="http://x.myspacecdn.com/OpenSocial/IFPC_externalIframe004.js"&gt;http://x.myspacecdn.com/OpenSocial/IFPC_externalIframe004.js&lt;/a&gt;&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Replace with: &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strike&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;/strike&gt;&lt;a href="http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.000.js%22%3E%3C/script"&gt;&lt;strike&gt;http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.000.js&amp;quot;&amp;gt;&amp;lt;/script&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;gt;&lt;br /&gt;&lt;/strike&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;a href="http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.003.js%22%3E%3C/script"&gt;http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.003.js&amp;quot;&amp;gt;&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;IFPC_externalIframe005.js&amp;quot; &amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;gadgets.rpc.setRelayUrl(&amp;#39;..&amp;#39;, &amp;#39;http://profile.myspace.com/Modules/Applications/Pages/rpc_relay.aspx&amp;#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Code for IFPC_externalIframe005.js can be found &lt;/strong&gt;&lt;a href="http://myspace-samples.appspot.com/iframe/v5/IFPC_externalIframe005.js" target="_blank"&gt;&lt;strong&gt;HERE&lt;/strong&gt;&lt;/a&gt; .&lt;br /&gt;&amp;nbsp;&lt;br /&gt;We have updated our sample application for reference.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;After we have the fix out for appInvites to handle the missing Title you can go back to not including it if you choose.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;We are deeply committed to the MySpace Open Platform and we’re sorry for any inconvenience this may have caused. We’re working hard to get a fix out now. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=42553" width="1" height="1"&gt;</description></item><item><title>MySpaceID implementation launched on the new Yahoo! homepage</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/07/22/myspaceid-implementation-launches-today-on-yahoo-homepage.aspx</link><pubDate>Wed, 22 Jul 2009 19:19:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:42319</guid><dc:creator>Kiam</dc:creator><slash:comments>5</slash:comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;A MySpaceID
implementation launched yesterday on the new Yahoo! homepage. One of several “Apps”
Yahoo! has been testing since March as part of its new homepage, the MySpace
application enables users to keep up to date with the information and people
they care most about.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;After logging
into MySpace from the new App on the Yahoo! homepage, users can simply hover
their cursors over the MySpace icon to get quick access to their MySpace friend
updates, friend requests, and even manage their MySpace status, mood and more –
keeping users engaged with what’s happening on MySpace.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This app is
a great example of MySpaceID’s ability to leverage MySpace’s extensive social
platform on other sites, and we’re pleased to see the momentum around the
product continue.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;MySpace is
part of the new features of the Yahoo! homepage that include:&lt;/span&gt;&lt;/p&gt;

&lt;ul style="margin-top:0in;"&gt;&lt;li class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;My Favorites&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; – People can easily choose MySpace from a dashboard
     of apps and add it directly to their homepage. The apps give people the
     ability to preview, interact with, or navigate to MySpace from one easy
     check-in point.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Social Updates&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; – People can now share their current “status” with
     friends directly from the Yahoo! homepage, as well as see what their
     friends are doing on MySpace. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Please take a minute to try out the app by
visiting the new &lt;/span&gt;&lt;a href="http://www.yahoo.com/trynew"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Yahoo!&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; homepage and logging in with your
MySpace credentials.&amp;nbsp; If you don&amp;#39;t see the new Yahoo! home page with the MySpace icon, click on &amp;quot;See the New Yahoo&amp;quot; in the upper left hand corner.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;-- Kiam on behalf of the Open Platform Team &lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=42319" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/MySpaceceID/default.aspx">MySpaceceID</category></item><item><title>New Viral Channel for MySpace Apps</title><link>http://developers.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><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://developers.myspace.com/Community/aggbug.aspx?PostID=41549" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/communications/default.aspx">communications</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Activities/default.aspx">Activities</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Marco/default.aspx">Marco</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/Friend+Updates/default.aspx">Friend Updates</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/activity+stream/default.aspx">activity stream</category></item><item><title>Invites max now at 20</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/07/06/invites-max-now-at-20.aspx</link><pubDate>Mon, 06 Jul 2009 16:23:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:42050</guid><dc:creator>beriberikix</dc:creator><slash:comments>7</slash:comments><description>&lt;p&gt;App invites are one of the leading drivers of growth for Apps. We&amp;#39;ve received a lot of good feedback about the &lt;a href="http://developer.myspace.com/Community/blogs/devteam/archive/2009/04/29/multiple-recipient-app-invites.aspx" target="_blank"&gt;recent introduction of multiple recipient invites&lt;/a&gt; and many developers have asked to increase the maximum amount invites one can send at a time. &lt;br /&gt;&lt;br /&gt;In response, we&amp;#39;re testing increasing the maximum amount of invites a member can send at a time from 10 to 20. This feature is now available in production. Check it out!&lt;br /&gt;&lt;br /&gt;As always, please send your feedback in the comments; we really do read your responses and do our best to address them.&lt;/p&gt;&lt;p&gt;./&lt;a href="http://www.myspace.com/beriberikix" target="_blank"&gt;bbk&lt;/a&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=42050" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/invites/default.aspx">invites</category></item><item><title>Announcing MSFast </title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/06/23/MSFast.aspx</link><pubDate>Tue, 23 Jun 2009 21:36:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:41836</guid><dc:creator>Yadid</dc:creator><slash:comments>9</slash:comments><description>Announcing MSFast &lt;i&gt;By &lt;a href="http://www.myspace.com/eyadid" rel="me"&gt;Yadid Ramot&lt;/a&gt;, Performance Architect, MySpace&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Tracking User Experience&lt;/h2&gt;
&lt;h3&gt;An overview of MySpace’s new open-source performance tracking tool - MSFast&lt;/h3&gt;We wanted to share with everyone an open-source project we’ve been working on at MySpace that, while relevant for developers, has a broader application for everyone. As developers ourselves, like many of you we are constantly trying to figure out the best way to profile and track the performance of our pages. After deep market research, we realized that the market for profiling tools lack features and capabilities which we think are important for efficient page optimization. These conclusions pushed us to develop a new homebrew tool, MSFast, which will hopefully cover all of these missing pieces. &lt;br /&gt;It seems to us that the average web developer gives too much attention to tracking the time it takes for his content to download, and less-to-no attention to the order of the assets and the behavior of the page as it loads. 
&lt;h3&gt;Tracking Downloads&lt;/h3&gt;The first problem you can have when tracking download speed is that the data is not normalized and could be inaccurate for long term trending. There are too many possible points of failure when tracking your site periodically, such as; your ISP changes your test box’s connection speed unknowingly (repairs/mistakes etc.), added a new hardware that change the bandwidth, installed a new local firewall that slows the connection, etc. These are just examples of local changes that will cause your site to appear slower/faster, but in the real world outside of your test box, these changes won’t be reflected. &lt;br /&gt;Another problem you can have when tracking downloads is, while it’s important to keep in mind the simple equation of [slow connection + heavy content = slow site], there’s nothing much you can do about it to help speed up your site. So, you compressed your content and headers to the limit, removed the cookies and picked the fastest backboned CDN for your site, but on the user’s end, the site still act slow. What’s next? &lt;br /&gt;
&lt;h3&gt;User Experience&lt;/h3&gt;There are a lot of factors that need to be considered when optimizing the user experience on a page, such as ordering and prioritizing downloads, using the right type of download mechanism (blocking vs. async), utilizing the sockets correctly and that’s only for optimizing the content delivery. There are a lot of other elements that could cause bad user experience that has nothing to do with the actual download speed of the page. Elements with a really heavy JavaScript functionality, flash objects with a large amount of sprites that spike the CPU, heavy ActiveX controls that use a lot of memory, weird browser rendering quirks… these and more, can really clog the client’s machine and create a bad user experience when browsing our site. 
&lt;h3&gt;Page Performance&lt;/h3&gt;As far as we know, the current common methods for profiling and capturing page performance are by: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Running an HTTP sniffer when requesting the page and measuring each request &lt;/li&gt;
&lt;li&gt;Timing the page’s ONLOAD event&lt;/li&gt;
&lt;li&gt;Injecting a code before and after JavaScript calls and timing them&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For the download side, using the right HTTP tracking software that generates accurate waterfall graphs can really help developers to re-prioritize requests and optimize the way content delivers by showing the order of downloads and which request blocked the pages vs. which were download in parallel. &lt;br /&gt;On the events side, the ONLOAD and other before/after benchmarks can help developers measure specific and known functionality that blocked the rendering of the page. 
&lt;h3&gt;What’s Missing?&lt;/h3&gt;Using the current available tools, we can track real-time download bottlenecks, JavaScript bottlenecks (as long as we know roughly where they are) and the ONLOAD event. Here’s what we felt was still missing: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Normalize the download speed to generate accurate results&lt;/li&gt;
&lt;li&gt;Automatically detect performance bottlenecks caused by an object that spikes the CPU or clogs the memory&lt;/li&gt;
&lt;li&gt;A good way to tell when content is displayed and how long it took to render each UI element on the page&lt;/li&gt;
&lt;li&gt;Detect blocking browser rendering quirks&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So to sum it all up, for our purposes, the ultimate performance profiling and user experience tracking tool should have: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Normalize download data – Throttle down the inbound connection to ensure steady speed&lt;/li&gt;
&lt;li&gt;An HTTP sniffer – Track download speed and blocking requests&lt;/li&gt;
&lt;li&gt;JavaScript profiling capabilities – Profile how long it take to execute each function and detect blocking functions&lt;/li&gt;
&lt;li&gt;CPU and Memory profiling capabilities – Detect how much memory and CPU the page consumes and how much each element costs us&lt;/li&gt;
&lt;li&gt;Screenshot capturing abilities – Capture the page as it render to see exactly what was rendered during each event&lt;/li&gt;
&lt;li&gt;A mechanism that tracks the time it takes to render each segment of the page&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;During the past ~6 months, we at MySpace have been designing and developing a tool that would do exactly that (and more ;] ) and we ended up with “MSFast” - a browser plug-in that gives developers a complete, deep look at everything we could think of, from the moment the page leaves the web-server to the moment the page is completely rendered. &lt;br /&gt;
&lt;h3&gt;MSFast&lt;/h3&gt;In short, the way MSFast works is by setting up a custom proxy server on the client’s machine and using that proxy to 1. Normalize the download speed by throttling inbound data 2. Injecting the page with a set of JavaScript functions that executes a series of tests and measurements. &lt;br /&gt;
&lt;h3&gt;MSFast main features are:&lt;/h3&gt;
&lt;h4&gt;Measure the CPU and Memory Consumption&lt;/h4&gt;MSFast captures the CPU and memory state of the browser’s process from the moment the page leaves the webserver to the moment the page is completely rendered. 
&lt;h4&gt;Screenshots of the page&lt;/h4&gt;MSFast automatically takes screenshots of the page while it renders. These screenshots could then be reviewed against the rest of the collected data to see the actual UI state of the page. 
&lt;h4&gt;Review downloaded files and show download time estimation on different bandwidths&lt;/h4&gt;MSFast captures the page’s HTTP traffic and stores the connection times. Since we throttle the connection and always ensure a constant tracking speed, we can display download estimates for each file, under different bandwidths. 
&lt;h4&gt;Measure and show estimates of the time it takes to render each section of the page in different connection speeds &lt;/h4&gt;When the page loads, MSFast breaks it apart to roughly ~60 sections with an equal amount of HTML characters in them, and measures the time it takes to render each one of these sections. A developer can then review each part of HTML and see the time it will take to render it using different connection speeds. 
&lt;h4&gt;Review the rendered HTML&lt;/h4&gt;Using MSFast, a developer can skip over the rendered code and see which section of HTML was processed by the browser during the page’s lifecycle. 
&lt;h4&gt;Validate the content of your page against a set of proven “best practice” rules of web development &lt;/h4&gt;MSFast has a custom list of “validators” that could run against the tested page and alert the developer if their code goes against a set of common “best practices”. These rules are fully customizable and MSFast exposes an API for writing additional business-specific custom rules. 
&lt;h3&gt;Open Source&lt;/h3&gt;We are dedicated to working with the developer community and see a great opportunity in giving back to the development community by open sourcing MSFast. We hope that this project will be one of the first of many future projects that we will open source ? &lt;br /&gt;&lt;br /&gt;For more details and download directions please follow this link – &lt;a href="http://www.msfast.com/"&gt;http://www.msfast.com&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;i&gt;By &lt;a href="http://www.myspace.com/eyadid" rel="me"&gt;Yadid Ramot&lt;/a&gt;, Performance Architect, MySpace&lt;/i&gt; &lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=41836" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/MSFast/default.aspx">MSFast</category></item><item><title>MySpaceID WordPress Plugin Announced at WordCamp SF 2009</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/06/05/MySpaceID-WordPress-Plugin-Announced-at-WordCamp-SF-2009.aspx</link><pubDate>Fri, 05 Jun 2009 23:18:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:41207</guid><dc:creator>Kiam</dc:creator><slash:comments>12</slash:comments><description>&lt;br /&gt;
On Saturday May 30 in San Francsico, we announced the MySpaceID &lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpaceID_WordPress_Plug-in_Setup" target="_blank"&gt;WordPress Plugin&lt;/a&gt; at &lt;a href="http://2009.sf.wordcamp.org/" target="_blank"&gt;WordCamp SF 2009&lt;/a&gt;.&amp;nbsp; Interest was so overwhelming that we ran out of flyers to hand out!&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;For those people who want more information, the plugin is available at&lt;/b&gt;:&lt;br /&gt;&lt;a href="http://wordpress.org/extend/plugins/wp-myspaceid/" target="_blank"&gt;http://wordpress.org/extend/plugins/wp-myspaceid/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Documentation on how to install it can be found at&lt;/b&gt;:&lt;br /&gt;&lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpaceID_WordPress_Plug-in_Setup" target="_blank"&gt;http://wiki.developer.myspace.com/index.php?title=MySpaceID_WordPress_Plug-in_Setup&lt;/a&gt;&lt;br /&gt;


&lt;h3&gt;What is the MySpaceID WordPress plugin?&lt;/h3&gt;

If you have a self-hosted WordPress blog, the MySpaceID WordPress plugin lets your users log in with their MySpace credentials to leave comments.&amp;nbsp; This brings a few advantages:
&lt;br /&gt;

&lt;ol&gt;
&lt;li&gt;Rather than leave comments anonymously, your users can now easily log in with their MySpace credentials in as little as 2 clicks and have their MySpace user name, picture and link automatically show up in the comment.  Many users care about letting others find out more about them, and this is a really convenient way to do that, while boosting social engagement on your site.
&lt;/li&gt;&lt;li&gt;After a user logs in, a cool-looking but unobtrusive bar appears across the bottom of the page. It lets the user share your blog with his friends simply by updating his status on MySpace.
&lt;/li&gt;&lt;li&gt;The above status update contains a link to your blog, so that it drives traffic to your site (free marketing!), plus improves your PageRank.
&lt;/li&gt;&lt;/ol&gt;


How awesome is that?&amp;nbsp; In addition, the following features are coming soon:

&lt;ol&gt;
&lt;li&gt;When a user posts a comment, he can optionally share that with his friends as an activity on MySpace.
&lt;/li&gt;&lt;li&gt;When you post a new blog entry, you can share it with your friends as an activity on MySpace.
&lt;/li&gt;&lt;/ol&gt;

This is the first release of this plugin, and as it undergoes several iterations in the coming months, we want to improve it with your input.  Please make sure to post your suggestions and comments to our MySpaceID forum at &lt;a href="http://developer.myspace.com/Community/forums/60.aspx" target="_blank"&gt;http://developer.myspace.com/Community/forums/60.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

We are really excited to be working with the WordPress community on a plugin that is a win-win for all.&amp;nbsp; Currently, our plugin works only with self-hosted WordPress installations.&amp;nbsp; If you have such an installation, make sure you install it and try it out!&lt;br /&gt;&lt;br /&gt;

Thanks to our developers who built this plugin: Chris Baker (&lt;a href="http://www.myspace.com/christopherbbaker" target="_blank"&gt;www.myspace.com/christopherbbaker&lt;/a&gt;) and Steve Ng (&lt;a href="http://www.myspace.com/stevenng" target="_blank"&gt;www.myspace.com/stevenng&lt;/a&gt;, Twitter: &lt;a href="http://www.twitter.com/stevenng" target="_blank"&gt;@stevenng&lt;/a&gt;)!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=41207" width="1" height="1"&gt;</description></item><item><title>DevJam Videos are Available!</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/06/04/devjam-videos-are-available.aspx</link><pubDate>Fri, 05 Jun 2009 02:29:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:41153</guid><dc:creator>rondata</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Greetings Developers,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The first batch of MySpace Open Platform DevJam videos has been uploaded!&lt;br /&gt;Please click on a link below to view the video, and also check out our&lt;a href="http://wiki.developer.myspace.com/index.php?title=MySpace_DevJam_-_San_Francisco_-_May_26%2C_2009"&gt; DevJam page for the uploaded presentations.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;VideoID=58476915"&gt;MySpace Open Platform - State of the Union&lt;br /&gt;&lt;/a&gt;Presented by: &lt;br /&gt;Jason Oberfest, SVP of Business Development for MySpace&lt;br /&gt;Gerardo Capiel, VP of Product for the MySpace Open Platform&lt;br /&gt;Max Engel, Product Manager for MySpaceID and the MySpace Open Platform &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;VideoID=58475533"&gt;Building a Business on MySpace&lt;br /&gt;&lt;/a&gt;Presented by Dan Yue, Co-Founder of Playdom&lt;br /&gt;&lt;a href="http://www.playdom.com"&gt;http:/www.playdom.com&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;VideoID=58476191"&gt;How to Port Apps to MySpace&lt;/a&gt;&lt;br /&gt;Presented Sebastien de Halleux, Chief Operating Officer and Co-Founder of Playfish &lt;br /&gt;&lt;a href="http://www.playfish.com"&gt;http://www.playfish.com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;VideoID=58476520"&gt;A Case Study on Monetization&lt;br /&gt;&lt;/a&gt;Presented by:&amp;nbsp; A.T., EVP, Sales &amp;amp; Business Development of Zynga&lt;br /&gt;&lt;a href="http://www.zynga.com"&gt;http://www.zynga.com&lt;/a&gt;&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;Thanks to all who attended DevJam. It was great meeting with you.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#39;ll be uploading more videos as they become available.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rhonda&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=41153" width="1" height="1"&gt;</description></item><item><title>San Francisco DevJam: Streaming Live</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/26/san-francisco-devjam-streaming-live.aspx</link><pubDate>Tue, 26 May 2009 11:35:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:40640</guid><dc:creator>rondata</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Greetings Developers, &lt;br /&gt;&amp;nbsp;&lt;br /&gt;DevJam starts today at 10:00 AM PST!&lt;br /&gt;&amp;nbsp;&lt;br /&gt;For those developers that aren’t able to attend the devJam in person, you can watch it live! Tune in to &lt;a href="http://www.myspace.com/devjam2009"&gt;http://www.myspace.com/devjam2009&lt;/a&gt; for all the details. &lt;/p&gt;
&lt;p&gt;With this, we are excited to announce UStream’s implementation of MySpaceID – props to the team for an awesome implementation!&lt;br /&gt;&amp;nbsp;&lt;br /&gt;You can interact with fellow developers in real time as you watch the devJam. Chats will also appear as status updates back on MySpace and you can check out the profiles of other developers watching the sessions.&amp;nbsp; I encourage all of you to check out the devJam and this exciting new implementation of MySpaceID – It’s a great example of what MySpaceID can do and hints at what’s to come. &lt;/p&gt;
&lt;p&gt;Also, we have another exciting announcement: Zynga will be presenting a case study on monetization. &lt;/p&gt;
&lt;p&gt;You won&amp;#39;t want to miss this!&lt;/p&gt;
&lt;p&gt;Sign in, watch the devJam, and join the conversation!&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Coming in person? We can&amp;#39;t wait to meet you. Hope to see you there or see you online. &lt;/p&gt;&lt;p&gt;Rhonda&lt;/p&gt;
&lt;p&gt;View the full agenda here: &lt;a href="http://myspacesfdevjam.eventbrite.com/"&gt;http://myspacesfdevjam.eventbrite.com/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=40640" width="1" height="1"&gt;</description></item><item><title>UPDATE - Maintenance Outage Tomorrow Night 5.20.09</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/19/alert-maintenance-outage-tonight-5-19-09.aspx</link><pubDate>Wed, 20 May 2009 00:37:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:40376</guid><dc:creator>rondata</dc:creator><slash:comments>15</slash:comments><description>&lt;p id="ed2b9a85-5292-4423-84d0-041825435ddd"&gt;Greetings Developers,&lt;br /&gt;&lt;br /&gt;A quick heads up, we need to take care of some routine maintenance tomorrow tonight. During this time, apps may be disabled and the developer site may be inaccessible. his planned outage starts at aprox 9:00PM tonight (PST) and will last aprox 2-3 hours. Expect downtime between 9:00PM - 12:00AM (PST).&lt;br /&gt;&lt;br /&gt;Let me know if you have any questions. &lt;/p&gt;&lt;p id="ed2b9a85-5292-4423-84d0-041825435ddd"&gt;Thanks!&lt;/p&gt;&lt;p id="ed2b9a85-5292-4423-84d0-041825435ddd"&gt;Rhonda&lt;/p&gt;&lt;p id="ed2b9a85-5292-4423-84d0-041825435ddd"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=40376" width="1" height="1"&gt;</description></item><item><title>REST App Notifications Are Now Available</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/15/REST-App-Notifications-are-Now-Available.aspx</link><pubDate>Sat, 16 May 2009 00:26:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:40242</guid><dc:creator>Test User</dc:creator><slash:comments>9</slash:comments><description>&lt;p&gt;We&amp;#39;re happy to announce that we&amp;#39;ve just released the final piece of app notifications. You can now send app notifications directly from an OAuth REST end point.&amp;nbsp;The REST end point allows you to pass in up to one thousand (1000) recipients at a time making it ideal for mass messaging communications to users of your app. This method also allows you to send notifications on a true server-to-server basis which is not initiated by a user action.&lt;/p&gt;
&lt;p&gt;The general notifications page can be found in the developer &lt;a href="http://wiki.developer.myspace.com/index.php?title=App_Notifications" class=""&gt;Wiki&lt;/a&gt;. Documentation for the REST end point can be found &lt;a href="http://wiki.developer.myspace.com/index.php?title=POST_v1_applications_applicationId_notifications" class=""&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=40242" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/REST/default.aspx">REST</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/notifications/default.aspx">notifications</category></item><item><title>Register Now! San Francisco DevJam - Tuesday, May 26th</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/13/register-now-san-francisco-devjam-tuesday-may-26th.aspx</link><pubDate>Wed, 13 May 2009 23:19:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:40135</guid><dc:creator>rondata</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Greetings Developers!&lt;/p&gt;
&lt;p&gt;The MySpace Open Platform would like to invite you to another special DevJam Event. &lt;br /&gt;&lt;br /&gt;This DevJam covers everything you’ll need to know about how to build great apps using&amp;nbsp; MySpace Open Platform. We’ll begin with the State of the Platform, and tell you all about what’s happening now and exciting things to come. We’ll cover everything from porting apps to MySpace, leveraging our messaging channels, making existing offsite applications more social with MySpaceID,&amp;nbsp; and everything in between.&amp;nbsp; You won’t want to miss this DevJam event!&lt;/p&gt;
&lt;p&gt;If you can’t attend in person, don’t worry! We plan to livestream the event, stay tuned on that front for more details…&lt;/p&gt;
&lt;p&gt;Guest Speakers include: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Jason Oberfest, General Manager of the MySpace Open Platform and SVP of Business Development&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Gerardo Capiel, VP of Product for the MySpace Open Platform&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Dan Yue, Co-Founder of Playdom&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Sebastien de Halleux, Chief Operating Officer and Co-Founder of Playfish&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Max Newbould, Product Lead for MySpace Open Platform’s OpenSocial container&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Max Engel, Product Lead for MySpaceID&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;And many more! &lt;/p&gt;
&lt;p&gt;Space is limited, so click below to see the full agenda and to register now!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://myspacesfdevjam.eventbrite.com/"&gt;http://myspacesfdevjam.eventbrite.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" title="MySpaceDevJam" href="http://myspacesfdevjam.eventbrite.com/" target="_blank"&gt;&lt;img src="http://i341.photobucket.com/albums/o372/MySpace_MDP/devjam.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See you there!! :) :) &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rhonda&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=40135" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/devJAM/default.aspx">devJAM</category></item><item><title>App Notifications for OpenSocial Container now LIVE</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/12/App-Notifications-for-OpenSocial-Container-Now-Live.aspx</link><pubDate>Tue, 12 May 2009 20:38:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:40075</guid><dc:creator>Test User</dc:creator><slash:comments>29</slash:comments><description>&lt;font face="ArialMT"&gt;
&lt;p align="left"&gt;Just a quick heads up, sending notifications from the OpenSocial container is now live and ready for use. As I mentioned in my &lt;a href="http://developer.myspace.com/Community/blogs/devteam/archive/2009/05/06/app-notifications-updates-and-rest-access.aspx" class=""&gt;previous blog&lt;/a&gt;, this is ideal for implementation of action prompting messages, such as turn based indicators. Per the updated &lt;a href="http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement" class=""&gt;Terms of Usage&lt;/a&gt;, notifications sent from the OpenSocial container are limited to ten at a time, and all ten must be friends of the current app viewer. Please make sure you familiarize yourself with the full &lt;a href="http://wiki.developer.myspace.com/index.php?title=App_Notifications"&gt;updated details in the documentation&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;
&lt;p align="left"&gt;You can test out notifications in action by checking out a &lt;a href="http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=130347" class=""&gt;Simple Notifications App&lt;/a&gt; and a &lt;a href="http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=130999" class=""&gt;Advanced Notifications App&lt;/a&gt;.&lt;/p&gt;
&lt;p align="left"&gt;Here are some current known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;The App Notifications home page indicator isn&amp;#39;t currently on. Expect this functionality to be turned on&amp;nbsp;shortly.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Notifications aren&amp;#39;t currently deleted when a user uninstalls an app. Expect this shortly as well.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Direct REST access to notifications (for mass messaging to all users). Just around the corner... ;)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p align="left"&gt;Please let us know if you run into any problems or if you have any feature suggestions. We hope you enjoy this feature! &lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=40075" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/notifications/default.aspx">notifications</category></item><item><title>How to figure out Maximum OpenSocial Query Result Sizes</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/07/how-to-figure-out-maximum-page-sizes.aspx</link><pubDate>Thu, 07 May 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:39792</guid><dc:creator>Scott</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Many social web sites, Hi5, Orkut, MySpace, and others, all implement the OpenSocial specification. A number of the features in the specification allow you to get sets of items in one JavaScript call. These methods allow you to retrieve sets of friends, activities, and more. The OpenSocial specification requires the containers to&amp;nbsp;support page sizes of 1 to 20 items per fetch. The spec allows for containers to support larger pages at the container&amp;#39;s discretion. When working with a container, you may want to know what the upper limit actually is. You can find this information by searching the documentation of each OpenSocial container or you can write a tool that just tells you what the value is. Let&amp;#39;s write that tool!&lt;/p&gt;
&lt;p&gt;To find these limits, you will normally need access to an account with a moderately large number of friends, activities, albums, pictures, etc.-- about 200 of the value you are testing should work. The key part here is &amp;#39;access&amp;#39; to such an account.&amp;nbsp;In all but the friends case, you should be able to create an account with those characteristics without&amp;nbsp;external assistance.&amp;nbsp;For the friends case, you&amp;#39;ll need to figure out which of your friends is well connected, then convince them to run this application and&amp;nbsp;report back any results. Let&amp;#39;s build an application that tests the friends case.&lt;/p&gt;
&lt;p&gt;To start with, we&amp;#39;ll set up a simple UI that allows us to state how far along we are in the testing. When all is done, we want to report back the maximum page size for this container. Our markup is:&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR:white;FONT-FAMILY:Monospace;FONT-SIZE:10pt;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;style&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;type&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;.results&lt;/span&gt;&lt;span style="COLOR:black;"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;overflow&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;scroll&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;height&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;350px&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;width&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;100%&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;border-color&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;#000&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;border-style&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;solid&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;border-width&lt;/span&gt;&lt;span style="COLOR:black;"&gt;:&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;thin&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;style&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;p&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;b&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;Maximum friend page size: &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;b&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;span&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;id&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;maxPageSize&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;span&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;p&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;div&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;class&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;results&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;id&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;testOutput&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;div&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;button&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;id&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;btnRunTest&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;onclick&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;runTests();&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;Find Person Maximum&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;button&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Now, we need to write some OpenSocial code to discover those limits. The function we are writing will report back the largest page size that can be used for the &lt;em&gt;current &lt;/em&gt;account. If you try this with an account that has 2 friends, the largest page that makes sense is 2 people. Ideally, you will have access to an account that has more friends (or other resource)&amp;nbsp;than what fit in a single request. The idea is simple-- we start by testing a page of size 20 (the smallest &amp;#39;big&amp;#39; page according to the OpenSocial specification). If that request&amp;nbsp;succeeds and returns 20 friends, we double the number to 40&amp;nbsp;and try again. Eventually, we will either get all the friends in one request or we will request a page that is larger than what the container supports. If the requested size page is too big, the size of the resulting array will be smaller and will tell us what the maximum is. &lt;/p&gt;
&lt;p&gt;We start by keeping track of the size of the last successful test in case we overshoot the top and start getting errors. We also have a simple output function that adds strings to the testOutput &amp;lt;div&amp;gt; tag.&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR:white;FONT-FAMILY:Monospace;FONT-SIZE:10pt;"&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; lastSuccessfulTestSize = -1;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;function&lt;/span&gt;&lt;span style="COLOR:black;"&gt; writeInfo(info){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.getElementById(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;testOutput&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;).innerHTML += info + &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;We then need to run the tests. This involves initializing the outputs and then calling the workhorse function, findMaxPageSize.&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR:white;FONT-FAMILY:Monospace;FONT-SIZE:10pt;"&gt;&lt;span style="COLOR:blue;"&gt;function&lt;/span&gt;&lt;span style="COLOR:black;"&gt; runTests() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.getElementById(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;testOutput&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;).innerHTML = &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.getElementById(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;maxPageSize&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;).innerHTML = &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;findMaxPageSize(20);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;findMaxPageSize takes a single argument: the maximum page size. I start out at 20 since that is the lower limit for any container. findMaxPageSize will have to follow the basic steps of getting a list of people:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Construct an IdSpec indicating who to pick and then which group. We&amp;#39;ll get the viewer&amp;#39;s friends.&lt;/li&gt;
&lt;li&gt;Set the fetch params to indicate we want the first N friends by setting the &lt;font size="2"&gt;&lt;em&gt;opensocial.DataRequest.PeopleRequestFields.MAX&lt;/em&gt; param to N and &lt;font size="2"&gt;&lt;em&gt;opensocial.DataRequest.PeopleRequestFields.FIRST &lt;/em&gt;to 1.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;Make the request and wait for the response.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font size="2"&gt;In the response, we then:&lt;/font&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;font size="2"&gt;Check if an error occurred. If so, reduce the size of the page and try again. &lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;If no error occurred, get the list back. If the list size is smaller than what we asked for, we&amp;#39;ve hit a maximum for this person. Note: this is only absolute for the container if more friends exist.&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;Otherwise, try again with a larger number. &lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font size="2"&gt;Here that is, reduced to code:&lt;/font&gt;&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR:white;FONT-FAMILY:Monospace;FONT-SIZE:10pt;"&gt;&lt;span style="COLOR:blue;"&gt;function&lt;/span&gt;&lt;span style="COLOR:black;"&gt; findMaxPageSize(testSize) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; dataRequest = opensocial.newDataRequest();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; params = {};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;params[opensocial.IdSpec.Field.USER_ID] = opensocial.IdSpec.PersonId.VIEWER;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;params[opensocial.IdSpec.Field.GROUP_ID] = &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;#39;FRIENDS&amp;#39;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; idspec = opensocial.newIdSpec(params);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; fetchPeopleParams = {};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fetchPeopleParams[opensocial.DataRequest.PeopleRequestFields.MAX] = testSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fetchPeopleParams[opensocial.DataRequest.PeopleRequestFields.FIRST] = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; fetchPeople = dataRequest.newFetchPeopleRequest(idspec, fetchPeopleParams);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataRequest.add(fetchPeople, &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;#39;fetchPeople&amp;#39;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataRequest.send(&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;function&lt;/span&gt;&lt;span style="COLOR:black;"&gt;(response) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; nextTestSize = testSize * 2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; max = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; foundMax = &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;span style="COLOR:black;"&gt; (response.hadError()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nextTestSize = parseInt((lastSuccessfulTestSize + testSize) / 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;writeInfo(testSize + &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot; was too big. Trying &amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt; + nextTestSize + &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;else&lt;/span&gt;&lt;span style="COLOR:black;"&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;var&lt;/span&gt;&lt;span style="COLOR:black;"&gt; ppl = response.&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;get&lt;/span&gt;&lt;span style="COLOR:black;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;#39;fetchPeople&amp;#39;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;).getData().asArray();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastSuccessfulTestSize = testSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;span style="COLOR:black;"&gt; (ppl.length &amp;lt; testSize) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max = ppl.length;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foundMax = &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;else&lt;/span&gt;&lt;span style="COLOR:black;"&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foundMax = nextTestSize == lastSuccessfulTestSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max = nextTestSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;span style="COLOR:black;"&gt; (foundMax) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;writeInfo(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Found the maximum friend page size.&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.getElementById(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;maxPageSize&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;).innerHTML = max;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;span style="COLOR:black;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;else&lt;/span&gt;&lt;span style="COLOR:black;"&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;writeInfo(&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot; Trying &amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt; + testSize + &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;&lt;span style="COLOR:black;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;findMaxPageSize(nextTestSize);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;}&lt;/span&gt; &lt;/div&gt;
&lt;p&gt;When running this on MySpace, I found that the maximum number of friends/page is 100 (as of today). This code works on OpenSocial 0.8 and 0.9 containers and can be useful for optimizing your applications for the different platforms you use.&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=39792" width="1" height="1"&gt;</description></item><item><title>App Notifications, Terms of Usage and REST Access</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/06/app-notifications-updates-and-rest-access.aspx</link><pubDate>Thu, 07 May 2009 02:36:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:39813</guid><dc:creator>Test User</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;With the initial release of App Notifications just around the corner I wanted to clarify some features and best practices for implementing app to user communications. &lt;/p&gt;
&lt;p&gt;The first piece of App Notifications we’ll be releasing will allow you to send notifications directly from the OpenSocial 0.8 container.&amp;nbsp; This is the ideal method for sending “action prompting” messages to the user from the app, such as “Your Turn” indicators.&amp;nbsp; Sending notifications from the container will ultimately be limited to ten (10) recipients and they must be friends of the User.&lt;/p&gt;
&lt;p&gt;The next component (which will be released shortly after the container functionality) will allow developers to send notifications directly from a REST end point.&amp;nbsp; Using the REST end point, developers can send notifications to any of their app users, making it ideal for digest or informational type messages. You’ll be limited to passing a maximum of one thousand (1000) recipients per call to this end point and it will be throttled (for obvious infrastructure reasons).&lt;/p&gt;
&lt;p&gt;As part of our commitment to the MySpace App user experience, we’ll be making some specific updates to the Terms of Use. In addition to the standard rules of content for app communications (no advertising, no incentivizing, etc.), App Notifications obviously need to be directly and clearly related to the sending app. Any users you mention in notifications must be aware that their information is being included and you must provide a way for them to opt out. Please be sure to familiarize yourself with the new terms.&lt;/p&gt;
&lt;p&gt;The entire team has worked very hard to get this functionality out and we’re excited to see the great new apps the community creates using it!&lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=39813" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/notifications/default.aspx">notifications</category></item><item><title>Adding Friends as Testers and Developers!</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/05/04/adding-friends-as-testers-amp-developers.aspx</link><pubDate>Mon, 04 May 2009 21:39:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:39697</guid><dc:creator>Test User</dc:creator><slash:comments>14</slash:comments><description>&lt;p&gt;Sharing and testing apps in progress has historically been limited to just fellow app developers. This has made testing apps on any large scale prior to release difficult.&amp;nbsp; We’re happy to announce that we’ve updated the developer site to easily let you manage and add who has development and testing access to your apps. &lt;/p&gt;
&lt;p&gt;From the My Apps section of the developer site you can now click the “Developers &amp;amp; Testers” link to view a paged list of your friends along with a “Developers” and “Test Users” column. &lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="401" alt="" src="http://c3.ac-images.myspacecdn.com/images02/106/l_dafecde3deb14c038fb765033aadc762.jpg" width="600" align="center" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Simply drag and drop any of your friends into the “Test Users” column and they’ll have immediate access to view and use your app in progress. &lt;/p&gt;
&lt;p&gt;Any of your friends that are registered developers (indicated by an asterisks [“*”] next to their display name) can be dragged into the Developers column where they will have full rights to your app source code. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=39697" width="1" height="1"&gt;</description><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/testers/default.aspx">testers</category><category domain="http://developers.myspace.com/Community/blogs/devteam/archive/tags/developers/default.aspx">developers</category></item><item><title>Editor's Pick Category is Live!</title><link>http://developers.myspace.com/Community/blogs/devteam/archive/2009/04/30/editors-pick-category-is-live.aspx</link><pubDate>Thu, 30 Apr 2009 19:27:00 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:39546</guid><dc:creator>rondata</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Greetings Developers, &lt;/p&gt;
&lt;p&gt;Just a quick note, Editor&amp;#39;s Pick Category is LIVE!&lt;/p&gt;
&lt;p&gt;We&amp;#39;ve gotten some great apps submitted to Developer Relations and have selected a few to spotlight &lt;a class="" href="http://apps.myspace.com/Modules/AppGallery/Pages/index.aspx?fuseaction=apps&amp;amp;category=-1&amp;amp;st=recentlypopular"&gt;here&lt;/a&gt;.&amp;nbsp; This list will be periodically rotating as we find more great apps to spotlight.&lt;/p&gt;
&lt;p&gt;Thanks again for your participation and we look forward to seeing some more great apps!&lt;/p&gt;
&lt;p&gt;Rhonda&lt;/p&gt;&lt;img src="http://developers.myspace.com/Community/aggbug.aspx?PostID=39546" width="1" height="1"&gt;</description></item></channel></rss>