大家好,我正在尝试创建蓝图函数库。在编码时,我一直在尝试使用虚幻引擎“HttpModule.h”发送 POST 请求。我最终在茫茫荒野中。我不知道在哪里绑定Request->OnProcessRequestComplete()
我无法创建新的 voide,因为它是蓝图函数库。
请帮我弄清楚这件事。进入
FString UMyBlueprintFunctionLibrary::GetGoogleOAuthAcessToken(const FString & RefreshToken, const FString& Json)
{
AccessToken = "";
FString Token = RefreshToken;
FString UploadJson = Json;
FString authorization_url = "https://www.googleapis.com/oauth2/v4/token";
FHttpRequestRef Request = FHttpModule::Get().CreateRequest();
Request->OnProcessRequestComplete().Bind**??**
Request->SetURL(authorization_url);
Request->SetVerb("POST");
Request->SetContentAsString(UploadJson);
return FString(AccessToken);
}