运行此操作时出现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调用,但它给我一个内部服务器错误。
答案 0 :(得分:0)
在该脚本的第86行和第93行,您调用StartCoroutine(WaitForRequest(www));
似乎希望阻止调用直到请求完成,这意味着您在请求完成之前从POST方法返回WWW值。
编辑:GET和POST需要自己为Coroutines,并且应该在方法结束时调用一些“RequestComplete”函数。
编辑:我已经重写了类结构,以显示在请求完成后获取WWW对象的方法:https://codeshare.io/GLwk36