2014-07-21 54 views
0

我正在處理導出CSV文件的銷售點計算機。我想分析該庫存項目的文件。我想下載產品(由SKU搜索),使用銷售點系統中的任何產品進行更新,然後將更新的產品發送回BigCommerce的API。bigcommerce簡單ETL身份驗證

看起來整個API框架都是圍繞「應用程序」設計的,最終在他們的appstore中完成,而這完全不屬於這種情況。

我想在零售銷售點系統上安裝一個小型的.exe系統,它執行API調用,而不是將其轉換爲Web服務器,並且必須在其上放置SSL。

有更直接的方式來處理BigCommerce API,然後他們的「應用商店」路線?

更多挖掘,我回來了。所以即使在開發時,你真的不能運行任何不在公共可用Web服務器上運行的代碼?這是不對的。

要與我們的單點登錄流程集成,您的應用必須是公開的 可訪問的Web應用程序。選擇你喜歡的語言,框架 和託管解決方案,並從那裏去。

回答

1

如果您不想爲您的代碼使用OAuth和SSL證書設置「應用程序」,那麼您現在可以使用基本身份驗證方法。請注意,這是不贊成的,我不知道他們什麼時候會停止這種認證方法。如果不想使用SSL和應用程序,那麼這是您的最佳選擇。 否則,如果應用程序僅用於您自己的代碼,您可以查看自簽名的SSL證書,但這又需要設置應用程序。

+0

斯科特謝謝你昨天在這一個周圍挖掘的幫助! – radpin

+0

沒問題。很高興我能幫上忙。 – developerscott

1

我面臨着和你一樣的情況。您可以通過使用自簽名證書在8000端口上設置SSL站點來實現oauth2回調。然後,在使用商店所有者聲明從我的應用程序儀表板中「安裝」您的應用程序以獲取您的令牌時。

這都假設你已經設置了一個頁面來處理回調請求並交換你的永久令牌的臨時令牌。

從一開始就有點痛苦,但一旦你開始不那麼糟糕。我在.NET中做了所有的事情。

基於我與他們的API小組的討論,我不會浪費時間進行基本身份驗證,因爲如果您剛剛開始,那麼您無論如何都需要儘快進行轉換。

如果您不想爲自己的市場創建應用程序,您絕對不需要公共SSL回調URL。

希望這有一些幫助。