如何从API显示信息?

时间:2014-08-23 04:41:29

标签: php api

我尝试使用FFS.Im API从我的网络应用中缩短长网址,但我不知道如何。

$url = 'http://localhost/notepad/view.php?f='.$_GET['f'];

function shorten($url) {
  $call = file_get_contents('http://api.ffs.im/?url=' . $url);
  $call = json_decode($call, true);
  if( $call['result'] !== 0 ) {
    return $call['result'];
  } else {
    return false;
  }
}

我尝试过<?php echo $call['result']; ?>,但它没有显示任何内容。

不,不是因为我试图缩短localhost,因为如果我手动执行它会正常工作。

有什么想法吗?我做错了什么?

http://ffs.im/api.html这是他们的API参考。

1 个答案:

答案 0 :(得分:1)

这是一个功能,因此您必须在声明后调用它

function shorten($url) {
  $call = file_get_contents('http://api.ffs.im/?url=' . $url);
  $call = json_decode($call, true);
  if( $call['result'] !== 0 ) {
    return $call['result'];
  } else {
    return false;
  }
}
$url = 'http://localhost/notepad/view.php?f='.$_GET['f'];

echo shorten($url);