summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--actions/api.php1
-rw-r--r--actions/twitapilaconica.php8
-rw-r--r--lib/router.php4
3 files changed, 13 insertions, 0 deletions
diff --git a/actions/api.php b/actions/api.php
index 452ed8e82..fa5a7e7ae 100644
--- a/actions/api.php
+++ b/actions/api.php
@@ -129,6 +129,7 @@ class ApiAction extends Action
'laconica/config',
'laconica/wadl',
'tags/timeline',
+ 'laconica/oembed',
'groups/timeline');
static $bareauth = array('statuses/user_timeline',
diff --git a/actions/twitapilaconica.php b/actions/twitapilaconica.php
index 8cd7a64b9..ec40bc627 100644
--- a/actions/twitapilaconica.php
+++ b/actions/twitapilaconica.php
@@ -171,4 +171,12 @@ class TwitapilaconicaAction extends TwitterapiAction
parent::handle($args);
$this->serverError(_('API method under construction.'), 501);
}
+
+ function oembed($args, $apidata)
+ {
+ parent::handle($args);
+ $url = $args['url'];
+ print_r($apidata);
+ die("oembed!");
+ }
}
diff --git a/lib/router.php b/lib/router.php
index e12138637..652d2a266 100644
--- a/lib/router.php
+++ b/lib/router.php
@@ -394,6 +394,10 @@ class Router
array('action' => 'api',
'apiaction' => 'laconica'));
+ $m->connect('api/laconica/:method',
+ array('action' => 'api',
+ 'apiaction' => 'laconica'));
+
// Groups
$m->connect('api/laconica/groups/:method/:argument',
array('action' => 'api',