ホームページ >バックエンド開発 >PHPチュートリアル >アドバイスをください。会社は私に別の Web サイト プラットフォームとのデータ インターフェイス接続を実装したいと考えています。入っておしゃべりしましょう。

アドバイスをください。会社は私に別の Web サイト プラットフォームとのデータ インターフェイス接続を実装したいと考えています。入っておしゃべりしましょう。

WBOY
WBOYオリジナル
2016-06-23 13:31:173102ブラウズ

相手が呼び出すためのインターフェースの作り方を教えてください APIインターフェースです。戻りデータの形式はjsonとhttpsリクエストプロトコルです。このインターフェイスの目的は、企業の Web サイト データベース内の一部のデータを相手のプラットフォームに表示できるようにすることです。他のプラットフォームとはすでに話し合いました。彼らは私にインターフェース開発ドキュメントを与えてくれました。私がしなければならないのは、彼らのためにデータインターフェースを作ることだけです。私は初心者で、インターフェイスを開発するのは初めてで、ドキュメントをよく理解しておらず、まったくわかりません。詳しい方のアドバイスをお願いします。皆さんありがとうございます


ディスカッション(解決策)への返信

インターフェイス開発ドキュメントがあるので、投稿して見てください

インターフェイス開発ドキュメントがあるので、投稿して見てください

まあ、わかりました

3. インターフェースの概要
Rice Bag 360 には 2 種類のデータが必要です:
1 日のトランザクション目標のリスト。毎日の取引に成功し、返済段階に入る一連のターゲットを指します。
?新しいターゲットのリストは毎日追加されます。毎日入札段階にある新たに公開された入札の集合を指します。
これら 2 種類のデータは日付によってクエリされ、返されるデータは複数のターゲット データを含む配列です。詳しい意味については、この項の最後にある補足説明を参照してください。
インターフェース要求プロトコル: http または https
インターフェース要求パラメーター: 要求パラメーター
? クエリ日付: date=20140730 (1 桁の月と日には先頭に 0 が必要です。例: 2014 年 7 月 3 日のパラメーターは 20140703)
?リストの種類: type=success/new (success はトランザクションターゲットのリスト、new は新しいターゲットのリスト)
?検証フィールド: トークンまたはユーザー名 + パスワードなど。詳細については、以下の「リクエスト認証方法」セクションを参照してください。
戻りデータ形式: json
リクエスト検証方法: オプションの検証方法が 3 つあり、プラットフォームが独自の裁量で選択できます。
?リクエストパラメータには、プラットフォームによってMibao 360に割り当てられた検証フィールドが含まれます。このフィールドは 1 つ以上に設定でき、フィールド名と値は制限されません。例:
ユーザー名: medai360
パスワード: 12345678
?トークン方法: まずプラットフォームによって設定されたアドレスを通じて利用可能なトークンを取得し、次にそのトークンを使用してターゲット リストを取得します。トークン取得アドレスの例:
http(s)://www.platform.com/api/token?date=20140730&username=medai360&password=12345678
パラメーターのユーザー名とパスワードは、プラットフォームが Midai360 用に用意したユーザー名とパスワードです。
戻りデータ (テキスト形式):
正しいリクエスト: token=1wegsdgy3e4u623tf78hvqf32478ya5 (文字列: token=32 ビットのトークン文字列、合計 38 ビット)
リクエストのエラー: エラー
? パブリック インターフェイス、検証は必要ありません。この場合、どのリクエストでも json データを返すことができます。
プラットフォームは、独自の状況に応じて使用する検証方法を選択できます。そして、必要な検証パラメータを電子メールで Mibao 360 に送信します。電子メール: medai360@medai360.com
最後に、2 つの完全なインターフェイス URL の例:
http(s)://www.platform.com/api/loans/success?date=20140730&username=medai360&password=12345678
http(s) :/ /www.platform.com/api/loans/success?date=20140730&token=1wegsdgy3e4u623tf78hvqf32478ya5



4. インターフェイスの戻りデータ
2 種類のリストの戻り形式は同じですが、各フィールドに必要な要件が異なります
{
"date":"2014-07-30", //1 桁の月と日には先頭に 0 を付ける必要があります。たとえば、7 月は "07"、5 日は "05" です。
"loans":[{
"id": "1234", //ターゲットID。一意の識別子
"title": "Title", //ターゲットのタイトル
"desc": "Description", //テキスト形式のターゲットの説明または詳細。 1000 文字までに制限します。オプション
"borrower": "borrower", //借り手の名前またはユーザー ID。オプション
"amount": "500000", //入札額
"interest": "18.00", //金利
"bidnum": "10", //入札者数
"time_0": "2014- 01-18 12:00", //優しい時間。オプションですが、入力することをお勧めします
"time_1": "2014-07-20 12:00", //完全な入札時間。入札額が満額でない場合は、オプションまたは空です
"time_2": "2014-07-15 12:00", //トランザクション時間。トランザクションが完了していない場合は、オプションまたは空です
"url": "http://www.platform.com/loans/id.html", //ターゲット ページのアドレス

ターゲットの対応するテーブルタイプ記号と意味 (太字) より重要なタイプは厳密に入力してください)
タイプマークの意味
京志純資産マーク
天日マーク
江立報酬マーク
Diya 住宅ローンマーク
信勇信用マーク
推建推奨マーク
丹宝保証マーク
qiye企業マーク
tiyan experienceマーク/初心者入札
柳庄流通入札
包保証入札/資本保証入札
利財金融管理入札
ミャオ族第二入札
定祥方向入札
定時時限入札
余越予約入札

テキストわからない場所に行って誰かとコミュニケーションを取ったり、話したりするとき、どこに連絡を取りますか?

ドキュメントは非常に明確であり、json 形式を使用してドキュメントを取得して出力できます。

ドキュメントを明確に記述したら、残りはビジネスロジックの処理です。それは大きな問題ではないはずです

PHP は JOSN データをオブジェクトに解析し、それを処理するだけです

貴重な返信はまだ見ていません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。