{"id":380,"date":"2009-06-08T23:15:24","date_gmt":"2009-06-09T07:15:24","guid":{"rendered":"https:\/\/www.laaker.com\/micah\/?p=380"},"modified":"2009-06-08T23:15:24","modified_gmt":"2009-06-09T07:15:24","slug":"yahoo-social-platform-sdk-for-mac-os-x-and-iphone","status":"publish","type":"post","link":"https:\/\/www.laaker.com\/micah\/blog\/2009\/yahoo-social-platform-sdk-for-mac-os-x-and-iphone","title":{"rendered":"Yahoo! Social Platform SDK for Mac OS X and iPhone"},"content":{"rendered":"<p>This past week (just in time to beat <a href=\"http:\/\/developer.apple.com\/WWDC\/\">WWDC<\/a>), my team released code to integrate Yahoo!&#8217;s Social Platform APIs into your Mac OS X and iPhone applications. Announced on the <a href=\"http:\/\/developer.yahoo.net\/blog\/archives\/2009\/06\/cocoa_yos_sdk.html\">YDN blog<\/a> and pushed to <a href=\"http:\/\/github.com\/ydn\/yos-social-objc\/\">our GitHub account<\/a>, the code gives any developer access to the following:<\/p>\n<ul>\n<li><i>Read<\/i> the <a href=\"http:\/\/profiles.yahoo.com\/\">profile<\/a> of your user (photo, nickname, real name, age, sex, location, work and education history, and interests), <\/li>\n<li><i>Read<\/i> your user&#8217;s <a href=\"http:\/\/profiles.yahoo.com\/contacts.php\">list of friends\/connections<\/a>, <\/li>\n<li><i>Read\/Write<\/i> your user&#8217;s status message, <\/li>\n<li><i>Read<\/i> your user&#8217;s <a href=\"http:\/\/profiles.yahoo.com\/updates\/\">list of Updates<\/a> (i.e. their activities from Yahoo! and the rest of the Web), <\/li>\n<li><i>Write<\/i> your user&#8217;s activities from inside your app into her Updates stream, <\/li>\n<li><i>Query, filter, and join<\/i> any data from Yahoo! and other Web services via <a href=\"http:\/\/developer.yahoo.com\/yql\/\">YQL<\/a>, and<\/li>\n<li><i>Broker<\/i> your user&#8217;s permission to access this information using <a href=\"http:\/\/oauth.net\/\">OAuth<\/a>.<\/li>\n<\/ul>\n<p>What does all this mean? It&#8217;s simple. An app using this SDK can pull in my Yahoo! profile information, plot me and my friends on a map (grabbing the locations stored in our profiles),  compare our listening preferences (grabbing our favorite music preferences), and broadcast my activity (i.e. &#8220;<a href=\"http:\/\/profiles.yahoo.com\/u\/FNBNNCROTMMOVMBZHVFG6ABLFE\">Micah<\/a> just posted <a href=\"http:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=284832142&#038;mt=8\">a new high score of 18,478 in Bejeweled 2<\/a>&#8220;) which, in turn, drives my friends (and more) to your app.<\/p>\n<p>You can <a href=\"http:\/\/developer.yahoo.com\/social\/sdk\/objectivec\/\">learn more at YDN<\/a> (as well as find all the documentation).<\/p>\n<p>And, if you build anything interesting using the code, please let me know&#8230; we&#8217;re always interested in showcasing great developer-built solutions (using Yahoo! technology) on the YDN blog. Even better, come out and join in at the <a href=\"http:\/\/developer.yahoo.net\/blog\/archives\/2009\/06\/iphonedevcamp.html\">iPhone Dev Camp<\/a> Yahoo! is hosting July 31 &#8211; August 2, 2009. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This past week (just in time to beat WWDC), my team released code to integrate Yahoo!&#8217;s Social Platform APIs into your Mac OS X and iPhone applications. Announced on the YDN blog and pushed to our GitHub account, the code gives any developer access to the following: Read the profile of your user (photo, nickname, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[380,209,223,31,222,43,418,21,417],"class_list":["post-380","post","type-post","status-publish","format-standard","hentry","category-blog","tag-app","tag-apps","tag-iphone","tag-mac","tag-osx","tag-sdk","tag-social","tag-yahoo","tag-yos"],"_links":{"self":[{"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/posts\/380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/comments?post=380"}],"version-history":[{"count":0,"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/posts\/380\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/media?parent=380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/categories?post=380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.laaker.com\/micah\/wp-json\/wp\/v2\/tags?post=380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}