-2

(为了社区的利益,请在此处将通过电子邮件发送的问题复制/粘贴到 apps@shopify.com。)

=====

你好,

我正在开发一个访问订单和履行信息的私人桌面应用程序,这样仓库人员就可以不时地获得自动报告,而无需与 Web 浏览器交互。

我们尝试使用基本身份验证,但它似乎仅适用于用户代理访问。每当我们从桌面应用程序中使用它时,它根本不允许我们访问任何数据。

我们尝试使用 oauth,但桌面应用程序的工作流程很奇怪(礼貌),而且似乎也不支持(桌面应用程序工作流程)。

如何启动并运行内部私有桌面应用程序?

我们正在使用.NET。

4

1 回答 1

0

Per this other answer at Is it possible to create a desktop app using facebook oauth 2.0 authentication without required a browser interaction? ,您的应用程序应该打开/嵌入一个 Web 浏览器,该浏览器与请求作者的 Web 应用程序执行相同的操作,并重定向到对计算的密码进行编码的本地 URL。我建议使用像 itunes://whatever 这样的协议处理程序,这很容易。

或者,如果您只打算这样做一次,您可以使用旧密码方案手动计算密码(您只需要令牌 t 并手动计算其余部分)并使用此密码手动配置您的桌面应用程序。

于 2012-06-21T15:56:55.717 回答