无法使用Reddit的API

时间:2017-03-05 02:39:57

标签: c# api unity3d reddit

运行此操作时出现500内部服务器错误: https://codeshare.io/5vwLxk

我对该请求做错了什么?我的postData是,应该是:

?grant_type=https://oauth.reddit.com/grants/installed_client&device_id=df24a7a1-a1d2-4eca-b378-3668e3592007

传递给WWW的网址为:https://www.reddit.com/api/v1/access_token

将它放在一起应该是一个有效的API调用,但它给我一个内部服务器错误。

1 个答案:

答案 0 :(得分:0)

在该脚本的第86行和第93行,您调用StartCoroutine(WaitForRequest(www));似乎希望阻止调用直到请求完成,这意味着您在请求完成之前从POST方法返回WWW值。

编辑:GET和POST需要自己为Coroutines,并且应该在方法结束时调用一些“RequestComplete”函数。

编辑:我已经重写了类结构,以显示在请求完成后获取WWW对象的方法:https://codeshare.io/GLwk36