cgiが書けずに困っています、助けてください。

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

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

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

回答の条件
  • 1人3回まで
  • 登録:2009/12/20 08:33:51
  • 終了:2009/12/23 06:21:52

回答(2件)

id:azuco1975 No.1

azuco1975回答回数613ベストアンサー獲得回数162009/12/20 12:42:10

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

id:ykhpno1

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

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

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

2009/12/20 13:59:35
id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012009/12/20 15:10:59

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

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

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

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


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

(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を組む際には、どのように整形したいかの指示を出す必要があります。


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

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


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

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

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

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

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

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

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

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

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



では、ひとまず失礼。


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

id:ykhpno1

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

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

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

2009/12/21 02:40:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません