2012-05-09 5 views
0

私のページには、すでにcurlからURLを生成する関数があります。ショートURLをテキスト形式で返すには、次の文字列を使用するか、shortswitch.com apiを使用して「シンプルな」形式で返す必要があります。私はshortswitch.com/admin/apiとしてshortswitch.com APIで使用するためにbit.ly見つかり機能を使用しようとしていますphpとAPIとのリンクを短くする

<?php 
$long_url = urlencode('curPageURL()'); 
$url = "http://api.shortswitch.com/shorten?apiKey=[apikey]&format=simple&longUrl={$long_url}"; 
$result = file_get_contents($url); 
print_r($result); 
?> 

は、ここに私のコードです。

私の問題は、私は機能から何らかのタイプの出力を得ていないということです。短縮URLは生成されていません。

よろしく、

+0

コメントを追加する代わりに、質問を編集することができます。 – jordanm

+0

どうしたらうまくいかないのですか?[docs?](http://shortswitch.com/admin/api) –

+0

私は関数から何らかのタイプの出力を得ていません。短縮URLは生成されていません。はい、私はAPIのドキュメントを読んでいます。 –

答えて

1

私はあなたが実際にコール機能curPageURL()と、URLエンコードその結果代わりにURLの文字列をコード「curPageURL()」にしようとしていることを推測するだけでしょう:

$long_url = urlencode(curPageURL()); 
+0

私はそれが何か簡単だと思った!ありがとう@deceze –

関連する問題