###前提・実現したいこと
connpass(https://connpass.com/about/api/)のapiを使用して、ユーザーが求めたキーワードに沿って検索、表示したい
###発生している問題・エラーメッセージ
apiからのjsonがゲットできていない?
変数に入れてそれを表示しながらデバッグしているが、該当箇所が表示されない。(おそらくうまく取得できていない)
$url='https://connpass.com/api/v1/event/?keyword=python';
にアクセスするぶんには問題ありません。
###該当のソースコード
//debug()関数は第一引数が[タイトル]、第二引数が変数の中身 $url='https://connpass.com/api/v1/event/?keyword=python'; debug('$url', $url); $connpass=file_get_contents($url); debug('$connpass', $connpass);
表示結果は
[$url]
https://connpass.com/api/v1/event/?keyword=python
[$connpass]
↑空
###補足情報(言語/FW/ツール等のバージョンなど)
PHP5.6.30, connpass API
//TECH PLAY API使用の場合(動作確認済み)
php
1$tech_token='testtesttesttesttest'; 2 $tech=load('https://api.techplay.jp/v1/ranking/event?token='.$tech_token); 3 4 debug('$tech', $tech->ranking); 5 6 $text="■TECH PLAYのランキング■\n"; 7 $text="=============================\n"; 8 9 foreach ($tech->ranking as $r) { 10 $text.=$r->rank.' '.$r->title."\n"; 11 $text.=$r->description."\n"; 12 $text.='最寄駅:'.$r->station."\n"; 13 $text.=$r->event_url; 14 $text.="\n-----------------------------------\n"; 15 16 if($r->rank == "5"){ 17 break; 18 } 19 } 20
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/12 09:34