如果我有一个SurveyMonkey帐户和一个Mashery登录,我如何连接这两个帐户(无论是在SurveyMonkey还是在Mashery 'developer.surveymonkey.com‘网站)?也就是说,提供的API密钥和令牌允许我访问正确的数据?
例如,如果我有一个现有的Mashery登录,我是否可以将其与新注册的SurveyMonkey帐户结合使用?如果是这样的话,是怎么做的?
如果我必须设置一个全新的Mashery登录来使用新的SurveyMonkey帐户,那么在Mashery注册过程中,我可以指定我的SurveyMonkey帐户是什么?
谢谢
发布于 2014-04-30 17:33:40
SurveyMonkey API是为合作伙伴设计的,用于将其网站与测绘猴子的网站集成,并允许任何用户将其SurveyMonkey帐户链接到合作伙伴的网站--也就是说,由于当前的情况,您的API密钥不打算与特定的SurveyMonkey帐户链接。
相反,您应该使用OAuth来生成允许访问用户帐户的访问令牌。对SurveyMonkey API的请求需要两个标识符才能正常工作--查询字符串参数中的api_key (验证调用方对API的访问)和头中包含的访问令牌(指定您正在访问的帐户)。这是详细的这里。
如果您只想访问自己的帐户,则可以通过API控制台生成访问令牌。请确保选择“自定义应用程序”并填写正确的详细信息。如果您希望在任何时候提供链接任何帐户的能力,则需要实现OAuth,而SurveyMonkey提供了一个指南这里。
发布于 2014-07-18 13:53:05
注册我的mashery帐户一两天后,我注意到在登录到mashery帐户的SurveyMonkey API站点后,屏幕顶部有一个链接:“链接您的SurveyMonkey帐户。”我不确定链接是否一直存在,我只是花了几天时间才注意到,或者它是否出现在SurveyMonkey的某人“批准”了我的mashery帐户之后。无论如何,一旦我点击了这个链接并给出了我的调查猴子帐户的凭据,这两个账户就被链接在一起,并且我能够使用工具从我的SurveyMonkey帐户中检索数据。但是,请注意,在API工具上,您必须提供mashery客户端ID (而不是Survey Monkey登录名),以便为您的Survey Monkey帐户提取数据。
https://stackoverflow.com/questions/23389716
复制相似问题