Facebook 6th June 2012 Changes - api

Facebook developer roadmap is available at : http://developers.facebook.com/roadmap/
This says -
June 6th 2012
"Removal of FBML - FBML apps will no longer work on Platform. All FBML endpoints will be removed."
We have one application, which is of canvas type "IFrame". In this app, we are using Ajax.FBML and setInnerFBML methods.So, will these be affected because of 6th June 2012 change?
Also, our app uses "fb:profile-pic" tag at many places to show the user photos from Facebook.Will that get affected because of the FBML changes?
Regards,
KK

Yes, you're using FBML therefore you'll be affected when FBML is removed - you should change your app ASAP to use iframes, and use the API to retrieve any user data you need instead of having Facebook render it for you

Related

Safari ITP 2.3: Capped Lifetime For All Script-Writeable Website Data

I am a little confused about Safari's ITP 2.3 policy which caps the lifetime of script-writable storage in the browser to 7 days.
The official article states that:
After seven days of Safari use without the user interacting with a web page on website.example, all of website.example’s non-cookie website data is deleted.
This definitely includes localStorage. Does someone know for sure whether
IndexedDB
CacheStorage
Service Worker
are cleared as well?
Looking at the relevant Webkit commit, it clearly includes IndexedDB - it does not seem to include CacheStorage or ServiceWorker.
This post of March 24th lists what is affected.
On that list, I can see IndexDB and something that they call "Service Worker Registrations".
https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/

Instagram API change without warning?

I know that as of June 2016, Instagram are going to vet who can use their API, but we've noticed something has changed early.
Does anyone have any information on how the vetting process is going to work?
Take a look at Instagram platform update.
Simplified platform policy
We’ve updated our Platform Policy to
explicitly list the use cases we will support moving forward. These
include apps and services that:
Help individuals share their own content with 3rd party apps, such as
apps that let you print your photos and import an Instagram photo as a
profile picture. Help brands and advertisers understand and manage
their audience, develop their content strategy, and get digital rights
to media. Established apps in this space may apply for our newly
announced Instagram Partner Program. Help broadcasters and publishers
discover content, get digital rights to media, and share media using
web embeds. You can read the full terms here.
New review process and sandbox
We will begin reviewing new and
existing apps before granting full API access starting December 3,
2015. Existing apps have until June 1, 2016 to submit and be approved.
We are also launching Sandbox Mode, which will let you privately build
and test your apps using Instagram’s APIs as your app is being
reviewed.

YouTube JavaScript Player API deprecated

I found the following link https://developers.google.com/youtube/youtube-api-list where "YouTube IFrame Player API" and "YouTube JavaScript Player API" are in the list of "YouTube API Subject to the Deprecation Policy".
Does it mean I cannot embed YouTube video on my site via JavaScript?
Thanks,
The deprecation policy explains whether Google will announce changes to the YouTube API and what they might change:
see https://developers.google.com/youtube/terms section I item 7.
It does not mean that the current YouTube Javascript API is obsolete.
Instead, it says that they will keep various APIs working for a year after announcing a need to shut them down, or until April 20, 2015.
Here is a shortened excerpt:
Google will announce if it intends to discontinue or make backwards
incompatible changes to this API or Service. Google will use
commercially reasonable efforts to continue to operate ... until the
later of: (i) one year after the announcement or (ii) April 20, 2015,
unless... The above policy is the "Deprecation Policy."

Google Plus Share Button is not sharing on Business Page

Suppose I have an online shopping system and many users are registered to it. I want a feature that when I add a new product or there's a promotion for a particular product, my Google plus page gets updated in the sense that the details of the product are published there automatically. It will only be used for back-office purpose.
The problem is that I cannot share on the Business Page, it gets posted on my user profile.
How can I achieve posting on google plus page via a web application?
Currently, you would need to use a third party social media management tool to achieve this in an automated manner. I've tried Hootsuite and it appears to work with a standard account.
If the number of products that you add is not high in volume, you could manually share by using the https://plus.google.com site and switching to use your page as the poster.
Set the page free as a standalone account
Apparently Pages may now (since when I don't know) have their umbilical cords severed, and set free to stand on their own two feet.
The process involves setting a password for the Page (via the Page's settings) that allows it to be signed into and out of rather than simply managed.
This should allow Shares to be made (and other G+ actions such as +1ing) from around the web as the Page instead of as the profile that created it.
See an article on plusyourbusiness.com from Oct 2014 for some details, and an article on blogger-hints-and-tips.blogspot.de from Mar 2014 (cited by the former) for some more.
P.S. The "apparently" and "should" are due to my not having walked through the process myself yet.
P.P.S. (done it now) Easy and works.

Is the myspace streaming subscription API still functional, and if so, how can I tell?

In an effort to get music-related events for an app we're building, we've mulled through Myspace's decidedly clunky authentication process and managed to set up a subscription and endpoint.
Using all this fun stuff:
http://wiki.developer.myspace.com/index.php?title=Category:Real_Time_Stream
http://wiki.developer.myspace.com/index.php?title=Stream_Subscription_API
http://wiki.developer.myspace.com/index.php?title=Stream_Subscription_Example_Walkthrough
The Myspace GET request verifies the existence of our subscription. So all we were hoping to do was sit back and wait...
...but even with no query filtering set whatsoever (i.e. we should get EVERYTHING that happens!), we seem to get no data pushed our way.
Most worrisome is that I don't see anyone talking about this on the web anytime recently. Does it still exist? It's still on Myspace's Developer homepage. Did they forget to take it down? Is their sense of self-esteem so low at this point (for obvious reasons) that they've stopped caring about whether their services work?
A boolean answer with conclusive supporting evidence would be most appreciated.
Links to resources and discussions less than a year old would be an awesome bonus.
Myspace has a very inactive MySpace Developer Team News and Announcements that lists various API modules designed to work with the ActivityStrea.ms standard and has a dedicated Activities API webpage with examples.
Once you view that page, you'll see they work within the depreciated OpenSocial API v1 Platform.
In reference to the Stream Subscription method your using, the History Log has the last entry at January 2010. It's safe to say that method has been abandoned. Reference screenshot:
I visited Wikipedia Myspace Page to discover what Developer API is currently used and was greeted with the same outdated information that you already have. The last API used was in 2010.
There still is hope for your goal of getting music related events via a current API method: The above Wikipedia page has a section titled Decline: 2008–present which links to footnote 71 for a January 2012 article: MySpace is Reborn at Panasonic Press Conference, Unleashes Justin Timberlake
That Wikipedia announcement reads:
In January 2012, the company announced at CES that it would introduce MySpace TV with Panasonic.
While Myspace is currently under the radar for developers and your goal is to get Music Related Events (from music artists?) via API, consider using YouTube API that has a powerful search feature to find such events from artists with legitimate YouTube ID's.
If that's not an option perhaps Myspace TV / Panasonic venture will come into fruition soon.
As this is not a happy answer, it's only fitting to Cry Me A River until a new API is realized.
Edit: As your looking for a Boolean Answer, MySpace API is false.
To complement that Boolean state, these other JavaScript values are considered false too: 0 -0 null "" undefined NaN.
WordPress for MySpace API is abandoned with last blog entry April 2010.
The MySpace Stream Subscription API is a component of MySpace RESTful API that is abandoned.
Finally, the MySpace Developer Home Page was last updated on December 2010.
Even to this day, Google Groups for MySpace API has no activity since July 2010.
The above links is Further Evidence that the MySpace API is dead.