人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

cgiが書けずに困っています、助けてください。
友人に「グ?グルマップ」と「ホットペッパ?」のマッシュアップサイトを作りたいと相談したところ、コ?ドを送ってきました。
これに対応したcgiがあれば完成らしいのですがさっぱりわかりません。ホットペッパ?のAPIキ?もそのcgiに書くのだと思うのですが。
グ?グルマップをクリックすると、その辺りのホットペッパ?掲載店舗が20件ほど表示されるそうです。
下のサイトに友人が送ってきたコ?ドをアップしております。それに対応したcgiをズバリ書いていただけませんでしょうか。
もちろん高ポイントを差し上げます。助けてください、なにとぞ宜しくお願いします。

http://testuptest505.web.fc2.com/

参考サイト http://webservice.recruit.co.jp/hotpepper/reference.html

●質問者: ykhpno1
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:API CGI クリック グル サイト
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● azuco1975

10000ポイントからですが、OKですか?

◎質問者からの返答

ズバリ回答いただいた場合、5000ポイントのお支払いを想定しておりまして、これではご要望の半分にしかならないですね。申し訳ありません。

しかしお聞きしているのは大変専門的な知識ですのでazuco1975さんのご要望は理解できます。

回答いただきありがとうございました。


2 ● kn1967

確かに数千ではなく、数万のレベルの話ではあります。

コードを書けない回答者がポイントだけを要求するのはどうかと思うのですが、

ここでするような質問の方法ではないとしてツッパネるという意味では、

ある意味、正解かもしれませんね。


軽く考えてみましたが、問題点が色々あります。

(1)概要設計が掴めない

マッシュアップ という言葉だけではあまりにも漠然としている

(2)詳細設計が掴めない

http://www.○○○×××.js

styles.css

この二つがあれば、ある程度推測出来るのだが、これら必要なファイルが無く、

また、これらだけで済むかどうかも判らない。

(3)設置方法を知らないかもしれない

CGIスクリプト言語の指定すらないという時点で、

CGI=Perlだという素人考えの方であると推測され、正常に動くコードですら、

うまく動かないと言われてフォローにどれだけの時間を要するか読めない。

(4)丸投げしても安価で作ってくれる場所だと勘違いしておられる

コードを書くことはそれほど難しい作業ではないが、仕事をすべて丸投げで、

しかも、たった5千円相当で解決してくれるとなれば、

はてなが、そういった場所だと認識される恐れがある。

気軽に相談できて、気軽に回答できる場所でなくなる可能性は避けたい。


苦言ばかりだと何ですから、個人利用という範囲で、とりあえず、

提示なさったコードに下記を付け加えて実行してみてください。

//]]>
</script>

function Call_hotpepper(s) {
 var U = "http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key=xxx"
 + "&lat=" + document.getElementById("show_y").innerHTML
 + "&lng=" + document.getElementById("show_x").innerHTML
 + "&range=" + s
 ;
 window.open(U, "hothot");
}
//]]>
</script>

に変更(xxxはホットペッパーAPIのキーを入れてください)

</body>

ホットペッパで検索!!
<a href="#" onclick="javascript:Call_hotpepper(1);">300m圏内</a>/
<a href="#" onclick="javascript:Call_hotpepper(2);">500m圏内</a>/
<a href="#" onclick="javascript:Call_hotpepper(3);">1km圏内</a>/
<a href="#" onclick="javascript:Call_hotpepper(4);">2km圏内</a>/
<a href="#" onclick="javascript:Call_hotpepper(5);">3km圏内</a>
</body>

に変更

※キーが丸見えなので、ネット上にアップしないでください。

動作テストはパソコン上にファイルがある状態で、

ブラウザで開けば出来ます。

※適当な場所でクリックして座標を決めてから、

300m圏内などをクリックすればお店のリストが出てきます。

ただし、リストは整形前のxmlです。したがって、

CGIを組む際には、どのように整形したいかの指示を出す必要があります。


きっと、何らかのトラブルで途中放棄されてしまったのでしょうけど、

話し合って続きを作ってもらうのが吉だと個人的には思います。


はてなでという事であれば、

・自前で設置できるだけのスキルをまずは身に付ける

・サーバの仕様を調べる(もしくは契約しているサーバ会社名と契約コース)

・前述した必要なファイルを揃える

・スクリプト言語を決める(サーバ仕様が判れば回答者側で適当に決める事も可能)

他にも多少細かな条件がつくかもしれませんが、

少なくとも以上が揃えば回答可能です。

ちなみに申し上げておきますが、作ってくれる人募集や、それに類似する行為は、

はてな利用規約違反になりますので、行わないでくださいね。



では、ひとまず失礼。


追伸:コメント欄を開けておくとやり取りが楽になります。

◎質問者からの返答

ありがとうございます、ご指摘いただきました点、本当にごもっともです。

ご指摘いただいて初めて気がついた点も多く、恥ずかしく思っております。

いったん回答受付を一時停止し、ご指摘いただいた点を改めてみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ