0

大家好,我正在尝试创建蓝图函数库。在编码时,我一直在尝试使用虚幻引擎“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);
}
4

0 回答 0