如果我有一个SurveyMonkey帐户和一个Mashery登录,我是如何(在SurveyMonkey或Mashery的developer.surveymonkey.com网站上)将两个帐户链接在一起的?即,以便提供的API密钥和令牌可以访问正确的数据?
例如,如果我有现有的Mashery登录信息,我可以将其与新注册的SurveyMonkey帐户一起使用吗?如果是这样,怎么样?
如果我必须设置一个全新的Mashery登录以使用新的SurveyMonkey帐户,那么在Mashery注册过程中我可以指定我的SurveyMonkey帐户是什么?
由于
答案 0 :(得分:2)
SurveyMonkey API旨在让合作伙伴将他们的网站与SurveyMonkey集成,并允许他们的任何用户将他们的SurveyMonkey帐户与合作伙伴的网站相关联 - 即当前的工作正常,您的API密钥是并不意味着与特定的SurveyMonkey帐户相关联。
相反,您打算使用OAuth生成访问令牌,以允许访问用户的帐户。对SurveyMonkey API的请求需要两个标识符才能正常工作 - 查询字符串参数中的api_key(用于验证调用者对API的访问)和标题中包含的访问令牌(用于指定您正在访问的帐户。这是详细的here。
如果您只想访问自己的帐户,则可以通过API Console生成访问令牌。确保选择"自定义应用程序"并填写正确的细节。如果您希望能够随时链接任何帐户,则需要实施OAuth,而SurveyMonkey则提供指南here。
答案 1 :(得分:0)
在注册我的mashery帐户一两天后,我在使用mashery帐户登录SurveyMonkey API站点时注意到屏幕顶部有一个链接:"链接您的SurveyMonkey帐户。"我不确定链接是否一直存在,我只需花费几天的时间就能注意到它,或者是因为来自SurveyMonkey的某个人并且已经批准了#34;我的mashery帐号。无论如何,一旦我点击链接并提供了我的Survey Monkey帐户的凭据,这两个链接在一起,我就可以使用Survey Monkey API工具从我的SurveyMonkey帐户中检索数据。但请注意,在API工具上,您必须提供您的mashery客户ID(而不是Survey Monkey登录),以便为您的Survey Monkey帐户提取数据。