Facebook Developer

Facebook Integration for WordPress

by M. Dorn on June 13, 2012 · 0 comments

Starting today WordPress publishers can easily integrate Facebook features, such as social publishing and mentions, through the new Facebook for WordPress plugin.

The plugin was built by Facebook engineers in collaboration with open source partners, and makes it simple for anyone to make their WordPress site more social – no coding required. The plugin will also work on mobile and support internationalization.

Social Publishing

Once the plugin is installed, you can cross-post content published to WordPress to your Facebook Timeline and the Facebook Pages you manage. You can also mention the names of Pages and friends as you post to further distribute your content.

WordPress Widgets

The following social plugins are available as WordPress widgets:

  • Activity Feed: Shows readers their friends’ activity on the site, such as likes and comments.
  • Recommendations: Gives readers personalized suggestions for pages on your site they might like, as well as a Recommendations Bar option to give users the option to add content to their Timeline as they read.
  • Customizable Like, Subscribe and Send buttons.
  • Comments Box: Makes it easy for people to comment on your site and post back to Facebook, and includes moderation tools. The plugin also features automatic SEO support for Facebook Comments, so search engines can index them to improve your site’s visibility.

TechCrunch, Buzz Media and The Next Web are already using the plugin to connect with their audiences while providing users with more engaging and personalized experiences. The plugin is available for all sites on WordPress.com VIP as well.

WordPress powers 16.6 percent of the web, from The New York Times to People Magazine, and attracts more than 600 million unique visitors each month. We hope the plugin makes it possible for WordPress content to be shared even more widely among people.

Learn more or download the plugin now.

Source: Facebook Developer Blog

Helping Monetize The Mobile Web

by M. Dorn on June 12, 2012 · 0 comments

Game developers building on the mobile web have been able to use Facebook Payments to monetize their apps for some time. A full list of supported countries can be found here.

However, this flow for mobile payments can be long, with a total of up to seven steps, including SMS verification.
At Mobile World Congress this year we announced an improved mobile payments flow for mobile web apps. Today we are starting to roll it out. This low friction (two steps) carrier billing is now available on the majority of carriers in the US and the UK and will be rolled out to additional operators worldwide.

The payment flow is simple. Users who want to pay for a virtual or digital good in a mobile web app open the payment dialog and confirm their purchase. This payment flow requires no typing and looks like this:


    Step 1: Offer and Pricing                                                                                             Step 2: Confirmation

Developers who already integrated Facebook Payments on the mobile web don’t need to do anything to benefit from this new flow. Mobile web developers interested in adding Facebook Payments to their mobile website can integrate through our payments API. Instructions and tips can be found here. To see the new payment flow in action, check out SkyScraper City on m.facebook.com

Source: Facebook Developer Blog

Growing quality apps with the App Center

by M. Dorn on June 10, 2012 · 0 comments

Today we’re launching the App Center, the place for people to find great social apps on the web and mobile.

Driving installs on the web and mobile
The App Center helps high-quality apps grow by promoting those that people enjoy the most. It includes all types of social apps, including those built for Facebook.com, iOS, Android, and the web. People can find apps through their friends, browse by category, or get personalized recommendations.

The App Center is available on Facebook.com and in our iOS and Android apps.
If a user is browsing the App Center from their computer, they can easily send a mobile app to their phone. Whenever a mobile app requires a download, users will be sent to the respective install page in the Apple App Store or Google Play.

Growth tied to quality
The App Center lists apps based on quality signals from users. To see if your app meets the requirements, you can view your status in the App Dashboard.

Keep your app detail page up-to-date even if it isn’t currently listed, as it will appear in Facebook search for people who haven’t installed your app. Your app will be automatically included in the App Center once it meets our quality thresholds.

The App Center is beginning to rollout to users in the United States today. We will provide more details on the localization tools and international availability in the coming weeks.

The App Center is launching with over 600 apps, including new apps like Ghost Recon Commander, Jetpack Joyride, and Ghosts of Mistwood. More apps are being added every day. Learn how to include your app or visit the App Center.

Source: Facebook Developer Blog

Come code with us at our HACK in Toronto on Saturday, June 16th at 99 Sudbury. Developers in Toronto and North by Northeast conference attendees are encouraged to attend.

The HACK is a day-long competition where you build new social apps with Facebook. Get started hacking right away, or attend our technical talks on the fundamentals of our APIs, mobile SDKs and Open Graph. Our engineers will be around to answer questions and to help you make the most of our APIs and tools. We’ll be giving out prizes for Best Overall App, Best Open Graph Integration, Best Game and Best Mobile App.

Registration is free. Check out the schedule below and sign up now to secure a spot in the HACK. We hope to see you there!

Schedule

10:00am – 6:00pm HACK
10:00am – 11:00am Registration and Breakfast
10:30am – 12:00pm Tech Talks

  • API Introduction
  • Open Graph Deep Dive
  • Introduction to Mobile SDKs

12:00pm – 1:00pm Lunch
6:00pm – 7:00pm Happy Hour & Dinner
7:00pm – 8:00pm Demos
8:00pm – 8:30pm Awards and Closing Remarks

Source: Facebook Developer Blog

Since last Wednesday’s update, we spotlighted NBC’s The Voice, published Early Success Stories: Shopping, Fashion and Open Graph, and published a Games Round-Up.

Breaking Changes Effective Today

Today the following changes are in effect. For more information, check out the Developer Roadmap.

Removal of FBML
FBML apps will no longer work on Platform. The “FBML Removal” migration now appears and is enabled for all apps. It will be possible to disable the migration, thereby re-enabling FBML, until July 5, 2012 when the migration and all FBML endpoints will be removed completely.

XMPP Connections must be done over TLS
Apps connecting to Facebook’s XMPP service should now use STARTTLS for all connections. We have started rejecting unencrypted connections.

September 2012 Breaking Changes (90-day notice)

The following changes can all be enabled/disabled using September 2012 Breaking Changes migration (will be available starting June 13th) until September 5th when they will go into effect permanently for everyone:

Removing Live Stream plugin
The Live Stream plugin will be removed on September 5, 2012. We recommend using the Comments Box plugin instead. Please migrate your app as soon as possible. On September 5th, if your app is still using the Live Stream plugin, we will render the Comments Box plugin in its place. While it offers similar functionality, there are a few functional differences. Please see the Live Stream plugin documentation for more info.

Renaming ‘likes’ property of Comments and ‘votes’ property of QuestionOptions

We will be renaming the likes property of the Comment object to like_count and the votes property of the QuestionOption to vote_count.

Minor change to admin.getAppProperties call
When making an admin.getAppProperties call, we will now return an empty iOS Bundle ID as [] instead of [""].

Returning actual size in photo_src table
We will start returning the actual size, height, and width of photos in the photo_src FQL table instead of the dimensions of the bounding box.

Bugs activity between Tuesday, May 29 and Tuesday, June 5

  • 178 bugs were reported
  • 42 bugs were reproducible and accepted (after duplicates removed)
  • 9 bugs were by design
  • 54 bugs were fixed
  • 193 bugs were duplicate, invalid, or need more information

Bugs fixed between Tuesday, May 29 and Tuesday, June 5

  • Lost fans after migrating Application Profile Page in January/February.
  • API responds extremely slow
  • Unable to view app roles
  • Hijacked Like Button (Facebook security technical problem, spam/scam)
  • Undeleteable test users
  • So called “bomb-like” exposes flaw with access tokens on query string
  • Cannot change Native Language in App Center
  • Can’t submit an action for my app
  • Service Unavailable – DNS failure: missing crossdomain.xml in http://m.ak.fbcdn.net
  • User Generated Photos option not being passed from step 2 to 3…
  • App’s Custom Open Graph actions constantly flip from approved to pending
  • Edit custom object fails
  • Comment moderation – hiding comment doesn’t seem to work
  • Requests Dialog Will Not Load
  • Players receiving invalid timeline notifications
  • Loop games notifications with Timeline ?
  • Fatal error: Uncaught OAuthException: An unknown error has occurred. when doing fql event query
  • No docs for photo upload with URL param
  • Posts not appearing on News Feed after migrating to Timeline for Pages
  • No “create new bug” button visible on start page
  • Blocked applications posts are showing in news feed stream
  • Broken test user
  • Cannot link Paypal Account when registering a company from Brazil
  • No ‘rejected’ comments for open graph action submit
  • Contradicting communication, why can’t we ask for publish_actions?
  • Facebook Like button shows the “Confirm” link
  • Facebook fails to use app privacy setting when publishing links
  • Add Page Dialog stopped working, causes error
  • Problem with ‘Region’ in ‘Sign Up for Facebook Credits’
  • Friends info doesnt return picture
  • Album (Graph API) documentation – likes and comments “Returns” columns are swapped
  • News feed publications generated from our app do not show
  • YouTube Information is not being pulled in.
  • Scraper sometimes fails to parse og:type
  • traceroute to FB hosts failed, cannot pass tfbnw.net
  • picture URL for /feed post not accepted if HTTPS
  • featured music services: friends listening counter way off
  • facepile iframe for some content returns facebook error page when showing action news.reads
  • Link attachments in messages sent through the new messaging API don’t show up in mobile interfaces
  • Opengraph
  • Listen Button on ticker
  • Facebook Object Debugger Returning “HBaseHashout”
  • Date piping on Action not correct
  • Online presence always ‘offline’
  • Insights is showing 0 active users
  • Map aggregation not working & map style selection inverted
  • Subscription page lists ‘picture’ as a valid field for user.
  • Add a parameter to align the Like button to the right
  • PHP SDK Unknown SSL protocol error in connection to
  • API search in japanese language do not returns recent results
  • IE 7 comments plugin producing “Member not found” error
  • Facebook URL Linter strippign trailing slash
  • story and story_tag not documented on Post object
  • fb_ref not included in timeline links

Activity on facebook.stackoverflow.com between Tuesday, May 29 and Tuesday, June 5

  • 450 questions asked
  • 381 questions with a score of 0 or greater
  • 161 answered, 42% answered rate
  • 265 replied, 70% reply rate

Source: Facebook Developer Blog

Games Round-Up

by M. Dorn on June 6, 2012 · 0 comments

As a Facebook game developer, here’s what you should know about the new features and documentation we released this past month:

New features

  • Feed gaming. Now you can share a playable version of your game in news feed and timeline stories, reaching new users through our main distribution channels. Get started with feed gaming by reading our documentation.
  • App Center. We recently announced the App Center–a new place for people to find apps and games through Facebook. An app detail page is required for being listed in the App Center. Follow these guidelines to create yours today.
  • New Insights. Here are some new features within Insights:
    • App quality signals. Keep up with user feedback with app ratings and negative feedback.
    • Unique users. Know how many unique users see and accept your auth dialog, and see how many publish, view and click on stories.
    • Active users. Track the changes in your active user base over time. Follow how active, retained, new and stale users affect your app’s growth.
    • Referral tracking. We added new fb_source values for traffic coming from news feed and timeline. Check out the list of all fb_source parameters and analyze your referral traffic in the User dashboard of Insights.

Game spotlight: Bingo Bash

People who connect with Facebook on Bingo Bash’s iPad app play 65% more sessions and spend 80% more money than others. Find out what Bingo Bash does well.

Best Practices

Make sure you’re getting the most out of Facebook. Read our best practices for requests, news feed, authentication, and more.

  • Creating a custom friend selector. Increase engagement with requests and invites by customizing the friend selector for sending requests. Wooga saw a 17.5% increase in the overall number of requests accepted when they implemented a custom friend selector in MagicLand. While we provide a default friend selector for requests, building a custom one for your app lets you create an experience with game-specific art and calls to action. You can also make filtered friend lists with people the user is more likely to interact with. Start building a custom friend selector with our documentation.
  • Making your game social. If you’re just starting to integrate your game with Facebook, follow this tutorial to make your game social with authentication, feed stories for bragging, scores, leaderboards and achievements. You can also find sample code for the tutorial on GitHub.

Source: Facebook Developer Blog

Page 4 of 27« First...3456...10...Last »