從私人 github 儲存庫開啟檔案(需要身份驗證)我想打開儲存在 github 上私人儲存庫(我的使用者帳戶有權存取)中的 jmp 表。那麼如何透過網路開啟需要身份驗證的檔案呢?
自動化和腳本編寫回覆:從私人 github 儲存庫開啟檔案(需要身份驗證)您可以使用 JMP JSL 進行兩因素身份驗證(實際上是 OAuth2)。
查看腳本索引中的範例
取得授權標頭
它基本上是圍繞
新的OAuth2
社區裡還有一個例子:
https://community.jmp.com/t5/JMP-Scripts/Integrating-Google-Drive-with-JMP-using-HTTP-Request/ta-p/545688
我還沒有為 GitHub 做過這樣的事情,但我為 Google/Azure 做過。
伺服器擁有完全控制權,因此如果您的註冊有(或沒有)MFA,JMP 只會遵循重定向。
您的網站可能會停用 Azure。由於管理設置,我的在這裡被禁用。
回覆:從私有 github 儲存庫開啟檔案(需要身份驗證)我認為 Open() 可能無法利用儲存的會話。
回覆:從私人 github 儲存庫開啟檔案(需要身份驗證)謝謝 Jarmo,它確實允許我登入並儲存會話,但我似乎無法直接打開資料表。它可能是文件的連結(我嘗試了原始路徑和網路路徑)。您分享的內容來自 JMP 社區,因此略有不同:)我會繼續嘗試,如果我弄清楚了,請回來報告。
回覆:從私人 github 儲存庫開啟檔案(需要身份驗證)謝謝布萊恩,但這次失敗了。我認為很可能是因為我打開了 2FA。所以我需要研究如何使用 API 建立類似的東西。
回覆:從私人 github 儲存庫開啟檔案(需要身份驗證)我不久前編寫了一個範例並將其儲存在 GitHub 上。
https://github.com/bryanboone-jmp/HTTP-Request-with-githib/blob/main/github.jsl
這使用基本授權。
我引用了創建 JSL 時使用的原始位置
https://gist.github.com/joyrexus/85bf6b02979d8a7b0308
JSL 本身引用了:
用戶=“bryanboone-jmp”;
儲存庫=“HTTP-Request-with-gitib”;
這是我的 github 位置本身,因此您需要更改它。
它只做一些基本的事情,因此如果需要,請隨時與我們聯繫。
回覆:從私有 github 儲存庫開啟檔案(需要身份驗證)我想你也許可以使用儲存會話
web("https://github.com/", JMP Window)
然後登入。
Open("https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/118/1/How%20Domestic%20Is%20My%20Car.jmp")
我想你也可以交互地做(不確定這是否被記錄)

其他選擇是查看 github 的文檔(也許是https://docs.github.com/en/apps )並根據需要利用新的 HTTP 請求(我會走這條路線)
編輯:最有可能更好的文件GitHub REST API 文件 - GitHub Docs