Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1070931
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T20:38:32+00:00 2026-05-16T20:38:32+00:00

Setting out to develop a Flash quiz application for Facebook, which SDK (JS/PHP/AS3) and

  • 0

Setting out to develop a Flash quiz application for Facebook, which SDK (JS/PHP/AS3) and Facebook API (Graph/old rest) should I choose?

Please also answer how the following would be accomplished using the preferred solution above and why this simplifies the development of the app:

  1. Authenticating user on app page
  2. Requesting permission to publish to stream
  3. Requesting permission to publish to stream from within the application (is this at all possible or does the publish permission have to be granted beforehand, i.e. when the user OKs the application?)
  4. Storing quiz results in database

(And yes, I’ve read Facebook’s developer documentation and still think many Stackoverflow users may have the same questions – in part because these practices change much over time.)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T20:38:32+00:00Added an answer on May 16, 2026 at 8:38 pm

    You can basically do two things:

    1. Use the semi-official AS3 API (based on the old rest API), and Facebook Connect. This can save you some time, although it’s cumbersome (methods are weird, examples seldom work, Facebook Connect breaks randomly, testing locally is a bitch).

    2. Use the new Graph API, and OAuth for permissions. Technically this is the best, and OAuth is a lot better (meaning it’s not as crazy) than the old Facebook Connect but because it’s new, there’s no definitive AS3 API for it.

    I would personally recommend option 2 – it’s a much more elegant solution. However, it means you may have to dig in, building your own AS3 layer to the Graph API (not a huge issue really – the API is simple) or using some third-party (potentially unpolished/incomplete) one, and understanding OAuth if you’re never used it.

    The good thing about building your own framework is that you’d be able to get a better understanding of how Graph/OAuth work so you could use it in the future. I know this may sound weird, but it’s so common that Flash websites/apps have to use the Facebook API that having a good understanding of it, and a Facebook framework you have low-level control, is a great asset. I’ve had to use third-party AS3 APIs with Facebook Connect in the past and it was hell; I’ve recently started building my own, for my own purposes (so it doesn’t cover everything the API can do), and it’s a much saner solution.

    Regarding question 3 – the advanced permissions can be requested at any time – either when the user first allows the application to access his/her data, or later when you need to use some advanced feature like publishing to their stream. You can also check whether the user has already granted permissions for that.

    Also, for your additional question – regardless of what you build (whether it’s a separate page, an application, or a tab) you always need an ‘application’ created. Unless you’re using the public API (like reading a public page stream); then it’s only the Graph API with no authentication and as such, no App key.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm setting out to develop a number of Facebook applications/games, which make use of
I have a C# (.net 3.5) desktop application which prints out some numbers on
I'm planning on develop a java application to be cross platform. I find out
I want to develop an firefox-extension using javascript&jQuery which extrats the facebook-privacy settings of
I'm setting out to create a weather model display tool (web application), and from
I'm setting out to create an app where it will use 7-10 instances of
I'm setting up lights-out mode for my android app when its running on recent
I am having trouble setting and echoing out a cookie, I was wondering if
I'm setting something up to SSH out to several servers in 'batches'. I basically
Im trying to work out how to get the value from one setting in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.