WebProNews

Tag: facebook platform

  • Facebook To Developers: Most Of You Just Keep Doing What You’re Doing

    As previously reported, Facebook has been blocking some apps from accessing data – namely the newly launched Wonder from Yandex and Twitter’s new Vine video app, which Facebook has reportedly kept from utilizing the Find Friends API.

    Facebook issued a response to concerns about its Platform today in a post on its Developers Blog. Facebook’s Justin Osofsky writes:

    For the vast majority of developers building social apps and games, keep doing what you’re doing. Our goal is to provide a platform that gives people an easy way to login to your apps, create personalized and social experiences, and easily share what they’re doing in your apps with people on Facebook. This is how our platform has been used by the most popular categories of apps, such as games, music, fitness, news and general lifestyle apps.

    For a much smaller number of apps that are using Facebook to either replicate our functionality or bootstrap their growth in a way that creates little value for people on Facebook, such as not providing users an easy way to share back to Facebook, we’ve had policies against this that we are further clarifying today (see I.10).

    We are committed to helping you build great apps with Facebook, and will continue to invest in products that help you succeed while creating a healthy ecosystem.

    So, don’t do things that Facebook already does, or piggyback off Facebook’s data in a way that does little to help Facebook users is pretty much the message they’re sending. In a statement to TechCrunch, Yandex already explained why it felt it wasn’t violating Facebook’s policies, before Facebook even pulled the data, but clearly that didn’t help. The companies, according to that publication, are talking about how to proceed.

  • Facebook Introduces Developer Updates For Photos

    Every week, Facebook gives developers an update on the changes coming to the platform through their Operation Developer Love initiative. Some updates are big, while some are small. They are all important, however, as these changes impact the way developers interact with the Facebook platform.

    This week’s update introduces some changes to photos. The first change is the addition of a new photo_src FQL table. This tool will return all the source URLs for various sizes of a photo. Using the tool, you can get images with the following dimensions: 960, 720, 480, 320, 180, 130, 75px. Check out the blog post and code documentation to see example code and how to get a photo’s source URL on images greater than 480px in width.

    The other photo change comes from page tab apps. You can now set a default image for your page tab app. This can done by editing your basic settings under your dev app. It supports JPG, GIF and PNG file formats. Images larger than 111×74 pixels will be resized, and the image size limit is 5MB.

    Facebook Introduces Developer Updates For Photos

    Facebook also created a new page for developers called, “Best Practices.” As the name implies, it contains documentation and tips on how to get the most out of Open Graph and other Facebook development tools.

    The post also announced the breaking changes coming to the Facebook platform on May 2. The first is that Facebook will be removing the offline_access permission. They are also removing the group_type and group_subtype columns from the group FQL table. Finally, they are removing the ability to claim domains with a Page ID. They now recommend claiming domains with an App ID or User ID. If you already have a domain claimed through a page ID, you have nothing to worry about.

    As for the bug report: 280 bugs were reported, 27 were accepted and 11 were fixed. Check out the blog post to see the bugs that were fixed in the last week.

  • Facebook for iPad Launches

    Facebook for iPad Launches

    Facebook has finally launched its much-anticipated iPad app.

    “Facebook for iPad not only includes popular features from the site like photos and games, but also optimizes them for the unique capabilities of the iPad,” a Facebook representative tells WebProNews.

    With the app, users can use their fingertips to scroll through the news feed, swipe to page through albums and pinch pictures to zoom in – pretty much what you’d expect.

    Games, apps, groups and lists are in the left-hand menu, and messages and notifications appear at the top of all screens.

    You can chat with friends and play games in full-screen mode, watch videos inline, record HD video and stream to Airplay devices.
     
    It’s available in the Apple App Store.

    Facebook for iPad

    In addition to the iPad app itself, Facebook also announced they are extending the Facebook Platform to mobile including the new iPad app, iPhone/iPod app and mobile web site. Support will extend to Android and other platforms in time.

    “The Facebook Platform will allow mobile developers to take advantage of social channels for search of discovery of their apps and also the Facebook Credits payment system,” the rep tells us.

    Users will get bookmarks to the mobile versions of the apps they use, and will be able to invite friends to the apps from mobile. They will also be able to interact with highlights from apps in the news feed.

    The new features, Facebook says, are still under development.

  • Facebook Updates Developer App for Easier Settings Management

    Today Facebook announced an update to the Developer App, which it says will make it easier for developers to manage all of their basic app settings from one place.

    “The streamlined UI more clearly shows the different app integrations (Web, App on Facebook, Mobile and Devices, Page Tab) and walks you through the fields needed to get started,” says Facebook’s Alan McConnell.

    There’s a new left-menu, which shows settings, roles and credits. Settings includes sub-menus for Basic and Advanced. “The goal of the Basic page is to give you one place to configure important settings and be a summary page for your app,” says McConnell. “The settings listed on this page are the set of fields needed for you to quickly get started building a simple ‘Hello World’ app on Facebook Platform.”

    He explains more about the details of the Basic setting here.

    “The Advanced page contains the rest of the settings that are applicable to your app. The page has five sections: authentication, migrations, security, advanced canvas settings (visible only to Apps on Facebook), and contact info,” he says. “The Roles and Credits pages remain the same.”

    This is just the latest in a slew of developer announcements made by Facebook over the last few weeks. This week, they put up social design guidelines. Last week, they launched some updates to improve games and redesigned the canvas page. They also launched Insights for Credits.

  • Facebook Redesigns The Developer Dashboard

    Today, Facebook announced “major updates” to the Developer App, which it says will help developers “easily access, edit, and manage” apps on the Developer site.

    The dashboard (pictured above) has been redesigned, with access to your most frequently viewed apps from the left-hand menu, as well as the option to see all apps in a summary view or search for apps from the dashboard.

    “We have also made it easy for you to see important app information at a glance,” says Facebook software engineer Alan McConnell. “On the dashboard, you’ll see a summary of frequently needed app info including the app ID, app secret, and URLs. You can also quickly grant a user access token for your app, view Roles and see Insights.”

    “We have reorganized the sections within the Developer App to reduce redundant fields,” he adds. “Tooltips and field descriptions have also been added to help you better understand the requested information.”

    You can also add admins, developers, testers, and insights users from the Roles interface by clicking the “Add” link. You can also use auto-complete to add friends and non-friends via email or Facebook UID. Autocomplete also works in the search box.

    “We built the new Developer App to be cleaner and faster, with quicker load time, so you can edit and save changes to apps at an improved speed,” says McConnell. “The app now runs on the same high-performance architecture that powers Facebook and has a streamlined workflow, eliminating inefficient operations and data fetches.”

    Facebook is rolling this stuff out with a limited set of developers today, then will make it available to all over the coming weeks.

    Naturally, it didn’t take long for someone to mention the ban bot fiasco in the comments of Facebook’s announcement. Francis Pelland wrote: “Will this help with the ‘ban bot’ going insane as of late? Not to mention the lack of data behind why it decides to ban apps randomly?”

    If you’re unfamiliar with the recent ban bot ordeal, we discussed it at length here. Basically, Facebook banned a bunch of apps trying to clean up app spam, but took some legitimate apps out as well. We likened it to Facebook’s version of the Panda update. The developer of the popular app Profile Maker, which was one of the victims, shared his personal story about it with us here.

    Facebook’s program manager for developer relations responded to Pelland’s comment by saying: “As mentioned on Friday’s post, the team is working to make changes to the process, improve the developer experience related to spam enforcement, and provide more data on negative user feedback via new App Insights. Please stay tuned.”

    At the time of this writing, that response didn’t get any “likes”. The company has not returned my own request for further details on the matter.

    Facebook has said that it will release new insights around blocking in the next couple weeks.

  • Facebook Ban Bot Like Google Panda Update for Facebook

    It seems as if Facebook has developed something of a shoot first ask questions later kind of mentality. You may recall last week when Roger Ebert’s Facebook page was removed after complaints about him (following controversial comments made about the death of Jackass cast member Ryan Dunn). It was reinstated shortly thereafter. You may also remember David Fagin, who decided to sue Facebook for a dollar after he was blocked from sending friend requests, and labeled a spammer.

    The mentality has become apparent most recently based on the company’s actions of shutting down a number of applications using Facebook Platform, without notification. Facebook’s “ban bot” recently received a tweak, and has been more aggressively banning applications it deems to be spammy (hat tip to AllFacebook for bringing this to light).

    Has Facebook been too aggressive with app elimination? Comment here.

    Related Article: Profile Maker Developer Discusses Facebook Ban Issue

    The whole thing reminds me of Google’s Panda update – designed to weed out low quality content, which it did to some extent, but only while taking down legitimate content with it. However it appears Facebook is a little more open to human intervention than Google, as some apps are being reinstated, while Google has not done any manual adjustments to help individual sites that may have been wrongfully impacted (though various algorithmic tweaks have helped some sites to some extent).

    The whole thing comes at a very interesting crossroads for the Internet, where businesses are looking more to social media to become less reliant on the algorithmic whims of search engines. This shows that the road to social media visibility is not necessarily paved with roses either.

    To the press, Facebook has been giving out the same generic statement, without giving any numbers on how many apps have been affected:

    “Over the past year, we’ve worked hard to improve our automated systems that catch spam and malicious behavior on the platform. These systems allowed us to cut spam on the platform by 95 percent in 2010, greatly increasing user satisfaction and trust with apps on Facebook. Recently, we started getting a lot of user feedback, spiking significantly over the past week, on the amount of application spam people are seeing in their feeds and on their walls. As a result, we turned on a new enforcement system [last week] that took user feedback much more heavily into account. This resulted in a number of applications with high negative user feedback being disabled or having certain features disabled. We’ve posted a link for developers where they can appeal if they feel they’ve been disabled in error. Also, we’re working on new analytics to help developers better monitor negative user feedback to prevent a spike like this in the future.”

    Naturally, fury has erupted on the Facebook Developer Forum. Much of this has been led by a user going by the handle “whitekuti,” though many members of the forum have expressed similar notions and agreed heavily with whitekuti’s rants.

    Whitekuti’s apps included two photo effect apps and a “social photo interview” app, each with respectable numbers of users and ratings. 7.5 million users, 300,000 users, and 200,000 users respectively, and ratings of 4.7 out of 5, 4.9 out of 5, and 4.6 out of 5.

    Facebook is offering developers a means to appeal, via a form that looks like this:

    Disabled App Appeal form

    However, the appeals process has been heavily criticized as well. Whitekuti says they got the following automatic response from Facebook, after having its appeal denied:

    Thanks for your inquiry. To help keep Platform policies simple while delivering great Platform experiences to users, our automated systems remove apps providing poor user experiences. Our systems use a variety of signals to assess user experience, such as user feedback on an app’s communications (Stream stories, etc.) and on the app itself.

    We’ve checked out the circumstances of your app’s removal, and we found that your app received strong negative feedback from users and their friends. Here are some types of feedback that our systems look for when users interact with apps: removing content generated by your app from the News Feed, labeling content by your app as ‘spam’, uninstalling or blocking your app, and not granting extended permissions requested by your app. These signals denote a poor user experience and amount to a violation of our Facebook Platform Principles, which is why your app was removed.

    Accordingly, we will not be able to restore your app. However, if you’d like to launch a new version of your app with a new app ID and canvas URL, please first make adjustments to ensure you’re providing a good user experience and meeting our policies. You can monitor your app’s user feedback here: http://www.facebook.com/insights. Unfortunately we cannot provide you with your original canvas URL.

    Here are a few helpful resources:

    Facebook Platform Policies: http://developers.facebook.com/policy
    Pre-Launch Checklist: https://developers.facebook.com/docs/gu … checklist/
    Examples and Explanations: http://developers.facebook.com/docs/gui … planations
    Promotion Guidelines: http://www.facebook.com/promotions_guidelines.php

    Thanks,

    The Platform Integrity and Developer Support Team
    Facebook

    Whitekuti also said Facebook had even killed a “try out” app, which hadn’t even been released yet, as it was in sandbox mode.

    Loss of Money

    Some of these app developers are losing money, and their companies are being severely harmed by the banning of their apps. A user going by the handle leoxtc writes: “My app disappeared  yesterday after 6 months of perfectly normal operation…we did not receive any complaint nor thru FB nor via its user feedback channel. The app…is a social game based on the on line investments industry.”

”We don’t do spam and as far as we understand we are 100% in line with the TOS,” added leoxtc. “We have been working hard with this app for the last 12 months. It is a local success. People talk about the game. We don´t understand what we did wrong. We spent thousands of dollars for the application development. Its not fair being banned without an single warning.”

    And speaking of a lack of communication, before a Facebook engineer finally chimed in on the conversation, the company’s response strategy was even criticized by one of the forum’s moderators (dburns), who said: “Guys, the moderators are volunteers, and we have no power over any of Facebook’s software (like the ban-bot) or their policies.  We just delete spam on the forums, mostly.  We do have a way of raising issues to the FB employees, and we have done so — over and over!  Trouble is, they’ve been ignoring us (and everyone on the forums too) for weeks or months. Filing a bug is the only way I know of to get official attention.  Although they’re not exactly quick at fixing bugs either…”

    The Facebook engineer, Eugene, claimed to be working on the issue. He essentially echoed the other Facebook statement, while being a little more apologetic:

    We’ve been getting a lot of user feedback recently, spiking significantly over the past week, on the amount of application spam people are seeing in their feeds and on their walls. We turned on a new enforcement system yesterday that took user feedback much more heavily into account. This resulted in a number of applications with high negative user feedback being disabled or having certain features disabled. In particular, many applications were disabled which posted to the walls of other users and had very high mark-as-spam numbers.

    My apologies for the suddenness of the action. The numbers were high enough to cause a real loss of trust in applications, which can impact the entire platform. Where we have failed is not providing enough feedback about negative engagement metrics to developers before needing to take this action. This is something we are working hard to fix with the new Application Insights that will be launching over the next few weeks – you will have detailed information about both positive and negative engagement of the content your application generates.

    If you think you have been disabled in error, you should have received an email to your application’s contact email address with a link to appeal. Just in case, the appeal link is https://www.facebook.com/help/contact.p … ble_appeal . Note that no content has been deleted – if your application is re-enabled, all the content comes back.

    -Eugene

    We’ve seen the criticism of the appeals process, and that doesn’t do much for those getting ignored, or the employees of the businesses that depend on these apps.

    User pvar wrote, “We’ve actually invested over hundreds of thousands of dollars on Facebook ads alone for one of our games, and one instance of it got disabled the other day (though it did get re-enabled, probably as a result of this thread and other developer feedback). This game was also operating fine with no issues for over a year (also average reviews of over 4 stars)….until it was killed without any warning, like many of your apps.”

    “This wouldn’t be the first time events like this have happened to us, but this time it was a serious threat onto our business,” added pvar. “We work with over 20 employees (that is REAL people, REAL lives), and their livelihoods are greatly affected by events such as this one. At this point, we are not even sure if we are comfortable continuing running our business on the Facebook platform.”

    “We are currently very close to get funded for creating several other Facebook applications that has great value for users,” said user Shmzlr. “This obviously changes everything – first the investors will think twice before going further with the deal, but more importantly – we ourselves can’t take part in an ecosystem that has so much uncertainty and high risk for getting banned while not doing anything wrong. This is not the first time we had bad experiences with the automated system, but this is far too much. If our application won’t get re-instated soon I can safely say that we are leaving this ecosystem for good without any hesitations.”

    The Users

    Of course the app users are upset as well.

    “Think about my situation here,” user aladaf said in response to the Facebook engineer. “We are a small company based in Sao Paulo. During 6 months we have received no feedback from anyone in FB. 4.6 rating. No complaints. Positive PR. Our app was becoming one of the local most visible cases. All of sudden I am having to explain to 46k users why we are out of business! This cannot be the best strategy to deal with the issue you has just described. I believe everybody here will be more than open to adjust things but the appeal process is not being effective  in providing the necessary information.   I launched a new version today just to see it disabled after 10 minutes. What exactly I did wrong? ”

    Whitektui said that a huge number app users “begged” them to return their deleted photos, “saying how they loved the hptos they have created over the year with their children.” Whitekuti also posted the following image and user comments:

    App user complaints

    “Please give me my album back. The pictures are very dear to me, they are mostly of my only son who passed away in october 2010.”

    “I am so incredibly disappointed… I had just posted that this was the best application on fb and then my album disappears… All the photos of my family who are passed and others that were very dear to me… ”

    “my album is gone also – was just about to accuse grandson of deleting it!!! we want our albums back !!!”

    ” WTH??? Why is everyone loosing their photos?? We obviously liked this application & all of our photos get deleted??? NOT COOL!!! I had my kids , grandbabies, my daughters picture in her cap & gown!!!! VERY DISSAPIONTED & SLIGHTLY UPSET!!! FACEBOOK YOU NEED TO FIX THIS ASAP OR GET RID OF THE APP IF IT’S GOING TO MESS UP ALL OF OUR PHOTO ALBUMS~~ signed a very upset & deacated Facebook fan!!!!!!!!”

    Reinstating the Apps

    As mentioned, Facebook isn’t above reinstating apps that it deems legitimate. GoodReads is an app that has been named as one that got banned and reinstated. One member, mosh951 writes: “Facebook has re-enabled most of our 30 apps, but still a couple of them along with my account are still disabled.”

    The whole communication thing appears to be the biggest problem, along with that whole shoot first ask questions later mentality. User Kauffman writes: “Why didn’t the new ban system get implemented AFTER you gave developers all the tools they require to understand why such a thing happened? For example, AFTER you launched the new insights system? Developers are a tiny subset of the entire Facebook population – that’s why you don’t give a Shit. And that is the truth. If people’s photos started getting deleted without any warning, the PR team would be on overdrive on all media outlets. Us – we get some engineer spouting off lame apologies when the damage has already been done. ‘A couple of weeks’ is no assurance –  if you guys are going to flag apps automatically, you better have a review system that responds immediately. You’re talking about people’s businesses and lives on the line here.”

    Even Whitekuti has had some apps reinstated, but is still talking about leaving the Facebook Platform. He’s not the only one I’ve seen make such a statement. “We simply lost faith to its System,” whitekuti said. “We might not be the biggest developer on Facebook , with total of 15 million users , but this is enough to prove to us that Facebook is no longer the place we could trust.”

    whitekuti even says of the forum itself: “Just FYI, THIS FORUM IS BARELY AN ACTIVE FORUM, so many developers do not even know where to report this ridiculous mass banning. We are sure there are hundreds more like us out there.”

    User wwav10 writes: “We appreciate facebook re-enabled our Grand Poker application last week.  But we did suffer a huge loss in DAU and revenue.”

    A Matter of Being the Little Guy?

    Is the ban bot playing fair?

    Some of the developers appear to be under the impression that how big you are makes a big difference. Pvar said in the forum, “Also, as a side note, from what I recall (and from what I heard), Zynga’s Empires & Allies app was also disabled for a few hours after it first launched. Of course that one got re-enabled pretty quickly. Ultimately, Facebook probably won’t care about smaller developers (aside from Zynga, etc)….so this post was probably just a waste of my time.”

    Zynga, the creators of hugely popular apps Cityville, Farmville, and Mafia Wars have no doubt seen their share of blocks from users. These games are some of the most often complained about apps on Facebook, simply in terms of non players being annoyed by the activity of their friends who are players, though to Facebook’s credit, the company did launch new features in September related to controlling game updates so that only those actually playing the game would see the updates.

    “This means people who play games can post stories to their Wall without worrying about overwhelming their friends who aren’t playing, and people who don’t play games won’t see irrelevant stories in their feed for which they have no context,” saidFacebook Games Product Manager Jared Morgenstern.

    Josh Constine at Inside Facebook, which tracks Facebook Platform for developers, looks at the Game of Truth app, one that was impacted, and deemed a small to mid-sized app at 10 to 20K daily active users. He provided the following graph:

    Game of Truth stats

    He suggests Facebook release some kind of benchmark for an acceptable level of negative feedback. We’ll see if something like that come with that new set of metrics that’s supposedly coming in the next couple of weeks.

    Update 06/30: A Facebook representative finally returned our request for comment, but avoided specific questions and only said :

    We don’t comment on specific cases but we have an appeals process if developers feel they’ve been disabled in error. Additionally, we’re working on updated tools and analytics to help developers better monitor user feedback and provide more transparency into our systems. As part of this, the team is working to make changes to the process, improve the developer experience related to spam enforcement, and provide more data on negative user feedback. However, for apps that do violate our policies (https://developers.facebook.com/policy/), we will continue to take action in order to maintain a trustworthy experience for users.

    Do you think Facebook has been fair to app developers? Tell us what you think.