レコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題

藏色散人
リリース: 2022-11-13 16:31:06
転載
1370 人が閲覧しました

次のthinkphp フレームワークチュートリアル コラムでは、ThinkPhp5.1 で Topsdk\Topapi を使用する際の問題点を紹介します。困っている友人の役に立てば幸いです。

tp5.1 は Topsdk\Topapi を使用していることを覚えておいてください (淘宝網オープン プラットフォームに接続するため)

#1. この会社には、淘宝網に接続する必要があるプロジェクトがあります。オープンプラットフォームです. まず, アカウントを申請し, アプリケーションを作成してダウンロードします. 対応するSDK;

タオバオは、対応するアプリケーションの権限に従って、対応するAPIインターフェースSDKを生成します. 特定のインターフェースの機能が必要な場合があります. , ただし、SDK には対応するクラスがないため、最初に対応するインターフェイスのアクセス許可を申請する必要があります;

2. (コンポーザーを使用せずに) 直接ダウンロードした後、ベンダーに配置するのは簡単ではありませんでした後で調べたら、tp5.1 ではベンダー機能が廃止され、ローダークラスが使いにくくなっていました。

2.1 直接ダウンロードは図に示すとおりです

レコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題

#3. 対応するクラスを自動的にロードして直接使用し、コンポーザー パッケージ; packagegist.org に移動 / Topsdk\Topapi を検索; パッケージ バージョン v1.1 を見つける

Topsdk\Topapinq パッケージをプロジェクトの Composer.json に追加します (新しい tp5.1 を見つけることができます)

レコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題

5. コマンド ラインを開き、composer install または updateを実行します。

コントローラー テストを作成します

レコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題

7. テスト OK コンポーザーによってダウンロードされたばかりのパッケージ (基本的な機能クラスのみ) を削除し、アプリケーションで最初にダウンロードされたパッケージをベンダー ディレクトリにコピーします。

8. 使用中に、xxx クラスが見つからないというメッセージが表示される場合があります。ファイル クラス名を変更してください

レコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題

9. ドキュメント内のその他の落とし穴例は、「SDK コードに一貫性がないので、自分で変更できます」に関連する可能性があります。

推奨される学習: 「thinkPHP ビデオ チュートリアル

以上がレコード例: ThinkPhp5.1 での Topsdk\Topapi の使用に関する問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート