Welcome Developers!
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.
Qype uses the MySpaceID log in flow and pulls in user’s data to pre-fill a user’s Qype account:
MySpaceID simplifies and encourages users to login, and guarantees quality user data for Qype.
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
:
Interested in learning about how you can publish into the MySpace stream? Check out our latest documentation on the MySpaceID JSL (JavaScript Library). Interested in what else MySpaceID can do for your product or brand? Our additional MySpaceID docs should fill you in.
Happy coding,
./BBK
One of the great things about working here at MySpace is that we believe in open content distribution.
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.
Today, we’re adding another enhancement to our list of MySpaceID offerings, our MySpaceID Javascript library (JSL).
The first two sites to use the MySpaceID functionality are Daily Fill and Redux, 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.
Here’s a screenshot of the new experience on Redux:
Here’s what an activity from Daily Fill looks like in the user activity stream:
Code Sample: Here is a easy to follow example of how to raise activities and make OpenSocial calls with MySpaceID JSL: Example Usage
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.
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: http://www.myspace.com/myspaceid.
Visit these earlier company blog posts for more information about our initiatives to further promote open content distribution through collaborations syncing with Twitter, Windows Live and Tweetdeck, in addition to the recent open-sourcing of Qizmt and MSFast.
We are pleased to announce our full support of OpenSocial 0.9 today. Last week we gave you a sneak peek of our OpenSocial 0.9 support by launching our photo API. 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. We’re very excited to take this big step to support OpenSocial 0.9!
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. 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.
While we’re labeling this as a BETA we feel our APIs are in a very solid state and are ready for widespread use.
The PHP and C# SDKs have been fully updated to use all of the new 0.9 APIs we have available. The other SDKs are currently being updated for your use.
Documentation for all the API’s can be found below. In addition to the wikis we’ve started to update the community supported SDKs found at opensocial.org. As always, make sure to review our Terms of Use, especially Section 10.2, before you start using the new endpoints.Happy coding!
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.
This new endpoint was built from the ground up with an eye on performance. 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.
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.
http://wiki.developer.myspace.com/index.php?title=OpenSocial_v0.9_Albumshttp://wiki.developer.myspace.com/index.php?title=OpenSocial_0.9_MediaItems
Another quick way to get started consuming the new photo functionality are the SDKs. 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:
http://wiki.opensocial.org/index.php?title=Client_Libraries
We’ve completed the PHP and C# SDKs, so you can check the individual SDK sites for further details.
For Adobe AIR applications that use MySpaceID, we also have an AS3 SDK, which can be found at:
http://wiki.developer.myspace.com/index.php?title=Category:MySpaceID_SDK_for_ActionScript_3
This SDK only uses 0.9 for photos. The rest of the SDK methods use the 0.8 REST APIs until we release broader 0.9 support.
Before you start using the new photo endpoints, we ask that you review our Terms of Use, specifically Section 10.2:
http://wiki.developer.myspace.com/index.php?title=Developer_Addendum_to_MySpace.com_Terms_of_Use_Agreement
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. The MySpaceID integration with TweetDeck lets you stay in touch with everything that's happening on MySpace sorted with columns for status and moods, comments on your profile and your friends' activity stream, including playlists, photos, events, videos, apps and more. You can receive notifications to make sure you don’t miss a thing.
With this integration you can keep your finger on the pulse of MySpace in TweetDeck as well as: • Update your status and mood from TweetDeck. • Stay in touch and see your Friends’ Status and Mood easily. • View photos, events, videos and more in Friends’ Activity Stream column. • Preview MySpace photos and albums. • Keep an eye on your profile with the ‘My Comments’ column. Let us know what you think of this integration and happy connecting! For more information and to download it for free, visit www.myspace.com/tweetdeck and http://tweetdeck.com.
We’re happy to announce a new engagement component for apps: Notification Alerts. When users receive notifications, they will see a “New App Notifications!” alert on their user home page.
New alerts are shown just below the main profile image when a user first logs in. Below is a screenshot of how indicators look:
Notifications are a great way to keep users engaged (we’ve already seen good numbers for apps using them!)
Are your apps using notifications? To learn how to implement notifications (and start showing these indicators,) see our documentation on how to get started with notifications.
Any feedback? Let us know below.
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.For those of you who aren'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.
Digsby's newest release includes a ton of useful new features, here are just a few of them:
MySpaceID and Activity Stream - 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'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.
Global Status - 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.
Digs.by (URL Shortening) - 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 http://digs.by and in the future the team at Digsby plans to provide history, tracking, and statistical information to this URL shortening service.
Great work by the Digsby development team! We can't wait to see what cool features they come up with next.
What is MySpaceID? Watch a video explaining it here.To learn more about integrating MySpaceID into your website or application, click here.To learn more about Digsby, please visit http://www.digsby.comTo download the latest version of Digsby, please click here.
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. 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. For purely onsite applications:When creating the Message object that you pass to requestShareApp make sure to include a value for TITLE (cannot be undefined): // create the rSA messagevar body = "Some message.";var title = "This will be ignored but can't be undefined."; // create an opensocial.Message objectvar reason = opensocial.newMessage(body); reason.setField(opensocial.Message.Field.TITLE, title); // initiate requestShareAppopensocial.requestShareApp(recipient_array, reason, your_callback_func); For IFrame applications: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. Rest assured that appropriate actions are being taken to mitigate this from happening in the future. Before you needed the following scripts included: <script src="http://x.myspacecdn.com/OpenSocial/references/gadgets003.js" type="text/javascript"></script> <script src="http://x.myspacecdn.com/modules/common/static/js/Apps/ifpc003.js" type="text/javascript"></script> <script src="http://x.myspacecdn.com/modules/common/static/js/Apps/json001.js" type="text/javascript"></script> <script src="http://x.myspacecdn.com/OpenSocial/IFPC_externalIframe004.js" type="text/javascript"></script> Replace with: <script type="text/javascript" src="http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.000.js"></script><script type="text/javascript" src="http://js.myspacecdn.com/OpenSocial/RPC/RpcContainer.003.js"></script><script type="text/javascript" src="IFPC_externalIframe005.js" ></script> <script type="text/javascript">gadgets.rpc.setRelayUrl('..', 'http://profile.myspace.com/Modules/Applications/Pages/rpc_relay.aspx'); </script> Code for IFPC_externalIframe005.js can be found HERE . We have updated our sample application for reference. After we have the fix out for appInvites to handle the missing Title you can go back to not including it if you choose. 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.
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.
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.
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.
MySpace is part of the new features of the Yahoo! homepage that include:
Please take a minute to try out the app by visiting the new Yahoo! homepage and logging in with your MySpace credentials. If you don't see the new Yahoo! home page with the MySpace icon, click on "See the New Yahoo" in the upper left hand corner.
-- Kiam on behalf of the Open Platform Team
App Activities are now visible to all the friends of a user, regardless if they have the App installed. This means that App Activities are another channel by which your App can virally grow.
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.
To ensure a quality user experience, we provide users the ability to block unwanted App Activities and other communications. 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. If the user does not have the App installed, they have the option to block all communications from the App.
App invites are one of the leading drivers of growth for Apps. We've received a lot of good feedback about the recent introduction of multiple recipient invites and many developers have asked to increase the maximum amount invites one can send at a time. In response, we'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!As always, please send your feedback in the comments; we really do read your responses and do our best to address them.
./bbk
Greetings Developers,
The first batch of MySpace Open Platform DevJam videos has been uploaded!Please click on a link below to view the video, and also check out our DevJam page for the uploaded presentations.
MySpace Open Platform - State of the UnionPresented by: Jason Oberfest, SVP of Business Development for MySpaceGerardo Capiel, VP of Product for the MySpace Open PlatformMax Engel, Product Manager for MySpaceID and the MySpace Open Platform
Building a Business on MySpacePresented by Dan Yue, Co-Founder of Playdomhttp:/www.playdom.com
How to Port Apps to MySpacePresented Sebastien de Halleux, Chief Operating Officer and Co-Founder of Playfish http://www.playfish.com
A Case Study on MonetizationPresented by: A.T., EVP, Sales & Business Development of Zyngahttp://www.zynga.com
Thanks to all who attended DevJam. It was great meeting with you.
We'll be uploading more videos as they become available.
Thanks,
Rhonda