Ballerina Facebook Connector-无法创建Facebook客户端

时间:2019-01-11 06:44:40

标签: wso2 ballerina

我正在使用芭蕾舞女演员facebook连接器。我已经在代码中配置了以下内容。可通过facebook Graph API Explorer v3.2检索访问令牌。

import ballerina/io;
import wso2/facebook;
import ballerina/http;

facebook:FacebookConfiguration facebookConfig = {
    clientConfig:{
        auth:{
            scheme: http:OAUTH2,
            accessToken:"AccessTokenRetrieved"
        }
    }
};

function getPageAccessTokens(facebook:Client facebookclient) {
    io:println("-----------------Requesting page access token------------------");
    var response = facebookclient->getPageAccessTokens("userid");
}

public function main(){
    facebook:Client facebookclient = new(facebookConfig);
   getPageAccessTokens(facebookclient);
}

代码正在编译,但是facebookclient为空。但是,当我直接致电facebook endponit时,就成功创建了一个Facebook客户。

    public function main(){

    http:Client clientEP = new("https://graph.facebook.com/pageid?fields=access_token&access_token=AccessTokenRetrieved");

    var resp = clientEP->get("");
    if (resp is http:Response) {
        var payload = resp.getTextPayload();
        if (payload is string) {
            io:println(payload);
        } else {
            io:println(<string> payload.detail().message);
        }
    } else {
        io:println(<string> resp.detail().message);
    }
}

使用芭蕾舞女演员Facebook连接器的第一个实现有什么问题?

0 个答案:

没有答案