sql >> Databáze >  >> RDS >> Database

Ovladač PayPal ODBC

Ovladač PayPal ODBC vám umožňuje dotazovat se na data PayPal v jiných aplikacích, než je webový backend PayPal. Napadlo nás, že bychom se mohli podělit o některé z věcí, které můžete dělat v těchto aplikacích třetích stran (například Perl, PHP, Excel a Oracle).

Instalace ovladače PayPal ODBC

  1. Nainstalujte a licencujte ovladač PayPal ODBC na počítači, kde je nainstalována klientská aplikace.

    Pokud například chcete pracovat s daty PayPal v Excelu, nainstalujte si ovladač PayPal ODBC do počítače, kde je Excel nainstalován.

    Chcete-li to provést, spusťte distribuci souboru a postupujte podle pokynů na obrazovce.

    Instalační program spustí Easysoft License Manager, protože dokud nezískáte licenci, nemůžete používat PayPal ODBC Driver.

    K dispozici jsou následující typy licencí:

    • Bezplatná časově omezená zkušební licence, která vám poskytuje bezplatné a neomezené používání produktu po omezenou dobu (obvykle 14 dní).
    • Plná licence, pokud jste produkt zakoupili. Při zakoupení produktu obdržíte autorizační kód, který použijete k získání licence
  2. V aplikaci Easysoft License Manager zadejte své údaje.

    MUSÍTE zadat pole Jméno, E-mailová adresa a Společnost.

    E-mailová adresa MUSÍ být stejná jako adresa použitá pro registraci a stahování z webové stránky Easysoft, jinak nebudete moci získat zkušební licence.

  3. Vyberte možnost Vyžádat licenci.

    Budete požádáni o typ licence.

  4. Proveďte jeden z následujících kroků:
    • Pro zkušební licenci klikněte na Časově omezená zkušební verze a poté klikněte na Další.

      Správce licencí se vás zeptá, jaký software licencujete. Vyberte Easysoft PayPal ODBC Driver z rozevíracího seznamu a poté klikněte na Další.

    • Pokud jste získali autorizační kód pro zakoupenou licenci, vyberte Licence bez vypršení platnosti a poté klikněte na Další.

      Správce licencí požaduje váš autorizační kód.

      Zadejte autorizační kód a klikněte na Další.

  5. Správce licencí zobrazí souhrn informací, které jste zadali, a umožní vám vybrat si způsob podání žádosti o licenci.
  6. Proveďte jeden z následujících kroků:
    • Pokud je váš počítač připojen k internetu a může vytvářet odchozí připojení k portu 8884, vyberte možnost On-line požadavek.

      Správce licencí poté odešle licenčnímu serveru Easysoft požadavek na automatickou aktivaci vašeho licenčního klíče. Toto je nejrychlejší metoda a výsledkem je okamžité zadání vašich údajů do naší databáze podpory.

    • Zbývající tři možnosti (e-mailová žádost, tisková žádost a žádost o zobrazení) představují všechny způsoby, jak získat licenci, pokud je váš počítač offline (tj. nemá připojení k internetu).

      Každá z těchto metod zahrnuje poskytnutí informací společnosti Easysoft včetně čísla vašeho počítače (číslo jedinečného pro váš počítač) a poté čekání na obdržení vašeho licenčního klíče.

      Místo toho, abyste své údaje posílali e-mailem společnosti Easysoft, můžete je zadat přímo na webové stránce společnosti Easysoft a váš licenční klíč vám bude automaticky zaslán e-mailem.

      Chcete-li použít tuto metodu, klikněte na Zobrazit požadavek a poté navštivte:

      • Stránka zkušební licence
      • Stránka s plnou licencí

      Na stránce Licencování zadejte číslo svého počítače (a autorizační kód pro zakoupenou licenci), klikněte na Odeslat a váš licenční klíč vám bude zaslán e-mailem.

      Když obdržíte licenční klíč, můžete jej aktivovat buď dvojitým kliknutím na přílohu e-mailu, nebo kliknutím na tlačítko Zadat licenci na hlavní obrazovce Správce licencí a vložením licenčního klíče do dialogového okna.

    • Výběrem možnosti Dokončit ukončíte Správce licencí.

      Instalace je dokončena.

Konfigurace zdroje dat ODBC

Než lze ovladač PayPal ODBC použít k připojení aplikace k PayPal, je nutné nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. PayPal) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač PayPal ODBC).

Chcete-li používat ovladač PayPal ODBC, musíte si vytvořit účet vývojáře PayPal. Přihlaste se do vývojářského panelu PayPal a vytvořte aplikaci REST API. K vytvoření zdroje dat pro ovladač PayPal ODBC budete potřebovat ID klienta a tajný klíč aplikace.

Zdroje dat ODBC se konfigurují ve správci ODBC, který je součástí systému Windows. Jak je ODBC Administrator spuštěn, závisí na tom, zda je vaše aplikace 32bitová nebo 64bitová:

  • Moje aplikace je 32bitová

    V dialogovém okně Spustit ve Windows zadejte:

    %windir%\syswow64\odbcad32.exe

  • Moje aplikace je 64bitová

    Otevřete Systém a zabezpečení> Nástroje pro správu v Ovládacích panelech a poté otevřete Zdroje dat ODBC (64bitové). (V systému Windows Server 2003 a dřívějších verzích je aplet Ovládací panely, který spouští Správce ODBC, označen jako Zdroje dat.)

Jak zjistit, zda je aplikace 32bitová nebo 64bitová?

Aplikace Poznámky
Excel Existuje 32bitová i 64bitová verze Excelu. Chcete-li zjistit, jakou verzi aplikace Excel máte, spusťte aplikaci Excel a poté spusťte Správce úloh systému Windows. Ve Správci úloh vyberte kartu Procesy. Vyhledejte Excel.exe v seznamu. Pokud za tímto názvem procesu následuje *32 , vaše verze Excelu je 32bitová. Jinak je vaše verze Excelu 64bitová.
GoodData CloudConnect Deigner je 64bitová aplikace.
Mikrostrategie MicroStrategy je 32bitová aplikace.
Oracle Komponenta Oracle, která spolupracuje s ovladačem MongoDB ODBC, se nazývá DG4ODBC. Existuje jak 32bitová, tak 64bitová verze DG4ODBC. Chcete-li zjistit, jakou verzi DG4ODBC máte, spusťte Správce úloh systému Windows a vyberte kartu Procesy. V okně příkazového řádku zadejte dg4odbc --help . Ve Správci úloh systému Windows vyhledejte proces DG4ODBC. Pokud je název obrázku "dg4odbc.exe *32", DG4ODBC je 32bitový. Pokud je název obrázku "dg4odbc.exe", DG4ODBC je 64bitový. Stiskněte CTRL+C v okně Příkazový řádek, když jste pomocí Správce úloh systému Windows zjistili architekturu DG4ODBC.
Oracle Business Intelligence Enterprise Edition (OBIEE) Komponenta OBIEE, která spolupracuje s ovladačem MongoDB ODBC, se nazývá Oracle BI Administration Tool. Nástroj Oracle BI Administration Tool je 64bitový.
PHPRunner PHPRunner je 32bitová aplikace.
QlikView QlikView je 32bitová aplikace, pokud je zaškrtnuto políčko Force 32 Bit. Jinak je QlikView 64bitová aplikace.
SAP BusinessObjects Central Management Server je 64bitová aplikace. Business View Manager, Information Design Tool a Web Intelligence Rich Client jsou 32bitové aplikace.
SAP Crystal Reports Crystal Reports je 32bitová aplikace.
SQL Server Existuje 32bitová i 64bitová verze serveru SQL Server. Chcete-li zjistit, jakou verzi SQL Server máte, připojte se k instanci SQL Serveru a poté spusťte tento SQL příkaz:
select SERVERPROPERTY('edition')

Pokud máte 64bitovou verzi SQL Server a chcete použít propojený server s ovladačem PayPal ODBC, vaše aplikace je 64bitová.

Pokud máte 32bitovou verzi serveru SQL Server nebo chcete používat SSIS s ovladačem PayPal ODBC, vaše aplikace je 32bitová.

Tabulka Tableau je 32bitová aplikace.
TIBCO Spotfire TIBCO Spotfire je 64bitová aplikace.

Ve správci ODBC:

  1. Vyberte kartu Systémové DSN a poté zvolte Přidat.
  2. V dialogovém okně Vytvořit nový zdroj dat zvolte ovladač Easysoft ODBC-PayPal a poté zvolte Dokončit.
  3. Vyplňte tato pole v dialogovém okně Nastavení DSN ovladače Easysoft ODBC-PayPal:
    Nastavení Hodnota
    ID klienta ID klienta pro aplikaci Rest API, které jste vytvořili na panelu vývojáře PayPal.
    Tajný klíč klienta Tajný klíč klienta pro aplikaci Rest API.
    URL Chcete-li pracovat s živými daty PayPal, zadejte:
    https://api.paypal.com

    Chcete-li pracovat s daty izolovaného prostoru PayPal, zadejte:

    https://api.sandbox.paypal.com/
  4. Ve své aplikaci se připojte k nově nakonfigurovanému zdroji dat a spusťte ukázkový dotaz. Například:
    select * from MyTable limit 10

Práce s daty PayPal v Perlu

Strawberry Perl je distribuce Perlu pro Windows, která obsahuje nezbytné middlewarové vrstvy (Perl DBI a Perl DBD::ODBC), aby umožnily ovladači PayPal ODBC připojit vaše aplikace v Perlu k PayPal.

  1. Zde je skript Perl, který načítá některá data PayPal:
    #!/usr/bin/perl -w
    use strict;
    use DBI;
    my $dbh = DBI-> connect('dbi:ODBC:MyPayPalDataSource');
    
    my $sql = "SELECT Status  FROM Invoices LIMIT 10";
    
    # Prepare the statement.
    my $sth = $dbh->prepare($sql)
        or die "Can't prepare statement: $DBI::errstr";
    
    # Execute the statement.
    $sth->execute();
    
    my($PayPalCol);
    
    # Fetch and display the result set value.
    while(($PayPalCol) = $sth->fetchrow()){
       print("$PayPalCol\n");                   
    }
    
    $dbh->disconnect if ($dbh);

Práce s daty PayPal v PHP

  1. Zde je PHP skript, který načítá některá data PayPal:
    <?php
      $con = odbc_connect("MyPayPalDataSource", "", "");
      $err = odbc_errormsg();
      if (strlen($err) <> 0) {
        echo odbc_errormsg();
      } else {
        $rs2 = odbc_exec($con, "select MyCol from MyTable");
        odbc_result_all($rs2);
        odbc_close($con);
      }
    ?>

Připojení Excelu k PayPal

Chcete-li vrátit data ze služby PayPal do aplikace Microsoft Excel pomocí aplikace Microsoft Query, postupujte takto:

  1. Na stránce Data vyberte Nový dotaz> Z jiného zdroje> Z ODBC .
  2. Po zobrazení výzvy vyberte zdroj dat PayPal ODBC.
  3. Vyberte tabulku z dostupných souborů dat.
  4. Vyberte Načíst pro vrácení dat PayPal do pracovního listu.

    Všimněte si, že u velkých sad výsledků budete možná muset filtrovat data pomocí Excelu, než budou data vrácena do listu.

Připojte se k PayPal od společnosti Oracle

  1. Vytvořte na svém počítači Oracle iniciační soubor DG4ODBC. Chcete-li to provést, přejděte na %ORACLE_HOME%\hs\admin adresář. Vytvořte kopii souboru initdg4odbc.ora . Nový soubor pojmenujte initpaypal.ora .

    Poznámka V těchto pokynech nahraďte %ORACLE_HOME% umístěním vašeho adresáře Oracle HOME. Například C:\oraclexe\app\oracle\product\11.2.0\server .

  2. Ujistěte se, že ve vašem init souboru jsou tyto parametry a hodnoty:
    HS_FDS_CONNECT_INFO = MyPayPalDataSource
  3. Okomentujte řádek, který umožňuje trasování DG4ODBC. Například:
    #HS_FDS_TRACE_LEVEL = <trace_level>
    
  4. Přidat záznam do %ORACLE_HOME%\network\admin\listener.ora který vytvoří SID_NAME pro DG4ODBC. Například:
    SID_LIST_LISTENER =
     (SID_LIST =
       (SID_DESC=
         (SID_NAME=paypal)
         (ORACLE_HOME=%ORACLE_HOME%)
         (PROGRAM=dg4odbc)
       )
     )
    
  5. Přidejte záznam DG4ODBC do %ORACLE_HOME%\network\admin\tnsnames.ora který určuje SID_NAME vytvořený v předchozím kroku. Například:
    PAYPAL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = oracle_host)(PORT = 1521))
        (CONNECT_DATA =
          (SID = paypal)
        )
        (HS = OK)
      )
    

    Nahraďte oracle_host s názvem hostitele vašeho počítače Oracle.

  6. Spusťte (nebo restartujte) Oracle Listener:
    cd %ORACLE_HOME%\bin
    lsnrctl stop
    lsnrctl start
    
  7. Připojte se ke své databázi Oracle v SQL*Plus.
  8. V SQL*Plus vytvořte odkaz na databázi pro cílovou instanci PayPal. Například:
    CREATE PUBLIC DATABASE LINK PAYPALLINK CONNECT TO "mydummyuser" IDENTIFIED BY "mydummypassword" USING 'paypal';
    
  9. Zkuste se zeptat na svá data PayPal. Například:
    SELECT * FROM "MyTable"@PAYPALLINK;
    
Poznámky
  • Pokud máte problémy s připojením k PayPal od Oracle, povolte trasování DG4ODBC a zkontrolujte trasovací soubory zapsané do %ORACLE_HOME%\hs\trace adresář. Chcete-li povolit trasování DG4ODBC, přidejte řádek HS_FDS_TRACE_LEVEL = DEBUG na initpaypal.ora a poté spusťte/restartujte Oracle listener. Pokud trace adresář neexistuje, vytvořte jej.
  • Pokud povolíte trasování ODBC Driver Manager, ale nezískáte trasovací soubor nebo prázdný trasovací soubor (zkontrolujte C:\SQL.log), změňte umístění trasovacího souboru na adresář Windows TEMP. Například C:\Windows\Temp\SQL.log .

  1. Funkce DBTIMEZONE v Oracle

  2. Jaký je rozdíl mezi znakovými sadami utf8mb4 a utf8 v MySQL?

  3. OBJEDNAT BY Alias ​​nefunguje

  4. Během instalace PostgreSQL se nezdařilo načíst moduly SQL do clusteru databáze