我正在使用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]相同,没有任何差异。
我没有看到任何设置或配置问题,表明不允许使用此网址。
关于为什么这样做不起作用的任何想法,想法或建议?
答案 0 :(得分:1)
在http://www.dailymotion.com/settings/developer创建API密钥时设置回调网址 出于安全原因,只接受以提供的回调URL开头的redirect_uri,否则api会返回您提到的错误消息。
如果您的redirect_uri必须包含动态部分,则可以在指定应用程序回调URL时以这种方式使用slug:http://www.example.org/callback/[]。该部分成为动态部分。
如果没有关于所使用网址的更多详细信息,很难说清楚,但在你正在使用的api密钥中设置正确的“回调网址”应该可以实现。