Dailymotion:`client_id'配置不允许使用`redirect_uri'([URL])

时间:2015-11-01 17:05:34

标签: dailymotion-api

我正在使用Dailymotion SDK for PHP:

https://github.com/dailymotion/dailymotion-sdk-php

具体来说,我按照这里的说明进行测试:

https://github.com/dailymotion/dailymotion-sdk-php#authorization-grant-type

当我尝试运行此代码时,使用我生成的API Key和Secret,我收到以下错误:

redirect_uri' ([URL]) isn't allowed by client_id'配置。

其中[URL]是我从中调用代码的特定应用程序URL。

在Dailymotion中查看我的应用程序的配置,我看到“应用程序网站”与[URL]相同,没有任何差异。

我没有看到任何设置或配置问题,表明不允许使用此网址。

关于为什么这样做不起作用的任何想法,想法或建议?

1 个答案:

答案 0 :(得分:1)

http://www.dailymotion.com/settings/developer创建API密钥时设置回调网址 出于安全原因,只接受以提供的回调URL开头的redirect_uri,否则api会返回您提到的错误消息。

如果您的redirect_uri必须包含动态部分,则可以在指定应用程序回调URL时以这种方式使用slug:http://www.example.org/callback/[]。该部分成为动态部分。

如果没有关于所使用网址的更多详细信息,很难说清楚,但在你正在使用的api密钥中设置正确的“回调网址”应该可以实现。