我正在使用芭蕾舞女演员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连接器的第一个实现有什么问题?