在服务器端认证流程中使用API​​密钥是什么意思?

问题描述:

新的节目,使用Python 3在服务器端认证流程中使用API​​密钥是什么意思?

我的销售工作,并希望使使用这是会从一个Excel工作表约需潜在客户的信息,并用它在波迪奥创建子页面与波迪奥API的程序他们的信息。为了得到一个API密钥,Podio需要一个重定向URL来达到herehere的目的,这是我不太了解的一大堆文本。这是否意味着我必须在我的程序中验证自己(使用我的跑道登录信息?),它将我发送到Podio(在那里我手动登录Podio,使用相同的登录信息?),这会将我发送到重定向URL,哪个把我送回跑道?我无法真正理解这一点。

我搜索了一下,发现了一些类似的问题,但没有一个答案准确地解释了这些认证流程的实际功能。我什么时候需要他们?如果我只是自己使用这个程序,我需要他们吗?我是否总是需要他们通过我的程序访问我的跑道帐户?

在此先感谢。

如果你只打算自己使用你的程序,那么username/password flow就是你需要的。理解和使用Podio API进行身份验证流程是最简单的。这里是所有需要的细节吧:https://developers.podio.com/authentication/username_password

要短:是的,你可以输入localhost为全域(无协议)您的返回URL的

+0

感谢您的回答!这意味着我可以将'localhost'作为重定向URL? – Chisq

+0

我强烈建议使用一些跑道客户端,你不需要考虑那些事情:)如果你自己在做原始http调用,那么'redirect_uri'域应该与你在https: //podio.com/settings/api page –

+0

我仍然处于我根本不了解这些事情意味着什么的水平。什么是跑道客户端?你的意思是我下载的Python客户端库吗?什么是原始http调用,它们与用户名/密码认证有什么不同? – Chisq