This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.

AnnouncementAnnouncement Module

Collapse

No announcement yet.

Facebook July 2013 Breaking Changes and Spring Social Facebook 1.0.3Page Title Module

Facebook July 2013 Breaking Changes and Spring Social Facebook 1.0.3

Jun 14th, 2013, 04:21 PM

Earlier this week I made Spring Social Facebook 1.0.3.BUILD-SNAPSHOT available in SpringSource's snapshot repository (http://repo.springsource.org/snapshot/). The changes in that build were primarily aimed at preparing Spring Social Facebook for the upcoming breaking changes in Facebook's API to take effect on July 10th.

Today I have pushed another build of Spring Social Facebook 1.0.3.BUILD-SNAPSHOT to enable a few small tweaks to the API binding and fix a couple of bugs. The pertinent section of the changelog is at the end of this forum post.

It'd be greatly appreciated if the Spring Social community could try this build out and let me know if you encounter any problems. Note that, as the changelog indicates, you must change your application settings at Facebook, enabling the July 2013 Breaking Changes, in order for this build to work.

I intend to push this build to GA next week, Wednesday, June 19. Any feedback I can get prior to then will be helpful in ensuring the quality of this release and making sure that Spring Social Facebook keeps working after the July 10 API change.

Spring Social Facebook 1.0.3 (June 19, 2013)
============================================
Compatibility notes:
This release includes changes to enable Spring Social Facebook to work
after the July 2013 Breaking Changes. In order for this version of Spring
Social Facebook to work prior to July 10, 2013, you'll need to configure
your application at Facebook to enable the July 2013 Breaking Changes.
Within Facebook's application configuration, go to "Settings->Advanced"
and click the "Enabled" radio button next to "July 2013 Breaking Changes".

Using Spring Social * 1.0.3.BUILD-SNAPSHOT works flawlessly in all scenarios described (it works before and after enabling migration on Facebook's side under https://developers.facebook.com/apps/. It works on both my local development server and remote production server).

Additionally, as announced to have been improved (SOCIALFB-105), FriendOperations.getFriendProfiles() also now returns all friends on my side.

Habuma, thank you for responding so quickly to Facebook's July 2013 breaking changes! I now feel convinced that my website no longer is affected negatively by them.

Comment

I had just updated to Spring Social Facebook 1.0.3.RELEASE and I found the "shares" property from "Post" object have dissapeared. Is it because the breaking changes? I can't find any reference or document in Facebook about this change.
My application used the getSharesCount() method which is now unavailable. Is it will no longer available anymore?

Thanks in advanced

Comment

Which version of Spring Social Facebook did you upgrade from? I just took at look at both 1.0.2.RELEASE and 1.0.1.RELEASE and confirmed that getSharesCount() is not on the Post object in either of those releases. As I recall, getSharesCount() is *only* available in Spring Social Facebook 1.1.0 builds (milestones and snapshots). So if you went from 1.1.0.M2 to 1.0.3.RELEASE, you actually took a step backward.