Archive for the ‘Open Technologies’ Category

1
2
3
4
5
function shortURL($long)
{
$short=file_get_contents("http://is.gd/api.php?longurl=".$long);
return $short;
}

Usage:

1
2
$short = shortURL("http://veryveryveryverylongurl.tld/something/verylong.php");
echo $short;

In my last project I have to make to work together a vTiger instalation, a Wordpress form and an Imap account. The best decision was to create 2 SOAP services to handle 2 requests:

Show me the code
1. Setup the webforms.php. The good thing is – you can use this SOAP service to fill ALL of [...]

I am looking at Twilio API right now for a project and I am surprised how easy is to handle voice and SMS messages. Here is an example, written by me:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
//get this from twillio website
require "twilio.php";
 
class Twillio_SMS
{
var $ApiVersion;
var $AccountSid;
var $AuthToken;
var $smsServer;
 
function __construct()
{
$this->ApiVersion = "2008-08-01";
$this->AccountSid = "Axxxxxxxxxxxxxxxxxxxx"; //get your own after trial registration on [...]

I just finished my “share2″ WRT (Web Runtime Toolkit) widget. It allows me to post quick messages to my WordpPress blog or to any blog that uses MetaWeblog API.
Here are some key parts from the script:
Ajax function that sends the requests and gets the result

function ajExec(url, param, callback, isXML) {
var req [...]

If you are wondering where Firefox stores the token from XAuth (all localStorage data), the answer is in webappstore.sqlite in your profile folder. The main idea of the XAuth is that the declared token will be accessible only from the XAuth.org domain and you don’t have the opportunity to see what exacly has been saved [...]

What is XAuth?
XAuth is an open platform for extending authenticated user services across the web.
Participating services generate a browser token for each of their users. Publishers can then recognize when site visitors are logged in to those online services and present them with meaningful, relevant options.
Users can choose to authenticate directly from the publisher site [...]


top