Social Network Library Suite

Attention: This is not ready but a minimal Facebook and Twitter libraries are available.
Help me: Please help me fine tune this library offering by answering this survey.

What it is

This is a collection of libraries dealing with social networks in general. There are/will be libraries for Facebook, Google, Wordpress and more. The libraries are in different states of maturity.

The libraries begin really raw, nothing more that a wrapper around the given web service api. You must understand the choosen web service api to use the library. After the wrapper is ready, an auxiliary higher-level library may be built.

Stop talking and just give me a link

Sorry, it is here.

What works

The libraries are all written in plain MetaTalk Transcript RevTalk LiveCode Code. So they run anywhere LiveCode runs. Some libraries require RevBrowser or a WebView for the authentication. Some libraries can avoid using RevBrowser/WebView by doing an oob (out-of-bands) authentication.

Facebook

Basic facebook library is working. You can POST and GET from Facebook Graph API.

RevBrowser/WebView is used for the authentication with the service using OAuth 2.0. There is no oob available.

The minimal low level library is already available at my mercurial repository.

Google APIs

It is now possible to authenticate with Google using OAuth 2.0. You can use RevBrowser/WebView for the authentication or you can do an oob (out-of-band) authentication by opening the users default web browser.

After authenticating and obtaining the necessary token, it is possible to use any of the supported Google APIs.

Notes: There is no API for Google Plus yet. Since most of Googles modern APIs support OAuth 2.0, I believe that Google Plus API will support OAuth 2.0.

Twitter

Twitter is in alpha right now. More documentation will follow.

Blogging APIs

The libraries for Blogger API 1.0, MetaWeblog API and Wordpress API are working fine and have been in production for many years.

What is the plan

The library will be Dual Licensed.

  • GPL: GNU Public License for those building Open Source software. This enables you to use the libraries for free provided that you contribute any change back and that you also offer your software as open source under the terms of the GPL.
  • Commercial License: This enables you to use the libraries without releasing your software as open source. This is ideal for commercial software that can't be released open source.

The price for the commercial license will be USD 50. During the fundraising period there are incentives for you to contribute. Below, I list the opportunities:

  • USD 15: If you contribute with USD 15, I will give you a discount of USD 20 on the final price of the libraries.
  • USD 30: If you contribute with USD 30, I will give you a discount of USD 40 on the final price of the libraries..
  • USD 50: If you contribute with USD 50, you get a commercial license and three extended support requests via skype chat and screen sharing. I will also help you install LiveCode Server or LiveCode CGI if you need. I will also buy you beer during the next LiveCode conference.
  • USD 100: If you contribute with USD 100, you get three commercial licenses and eight extended support requests via skype chat and screen sharing. I will help you install LiveCode Server or LiveCode CGI if you need. You can use your extra license to gift another LiveCode developer that you like and I buy you dinner during the next LiveCode conference. You get a free eBook with Sci-Fi and Horror short stories (Yes, I've published two books here).

The fundraising will stop when any of the following two conditions happen:

  • OAuth 1.0 is solved.
  • Google Plus API is implemented (they need to publish their api first... this will take time).
When any of these conditions is true, I will consider the libraries good enough for commercial use and finish the fundraising. I will release snapshots of the library and will link the BitBucket repository for the source code here before the fundraising end. Anyone will be invited to test the libraries during the fundraising period.

Fund Raising

To join the fund raising, choose your option below. Help spread this page. Even if you will not buy a commercial license, consider joining this campaign because this will help me devote more hours to this project.

  • Fundraising options

  • 15

  • 30

  • 50

  • 100

  • Discount on final price
  • USD 20
  • USD 40
  • Free Commercial License

  • 3 licenses
  • Extended support requests

  • 3 calls

  • 8 calls
  • Beer during conference
  • Dinner during conference
  • Sci-Fi & Horror short stories eBook
  •  
  • $15.00
  • $30.00
  • $50.00
  • $100.00