Я успешно вошел в свое приложение, используя учетные данные FB, и получил accesstoken, а также имя и права доступа к моей странице в Facebook.
func graphRequest() {
var Requset : FBSDKGraphRequest
let acessToken = String(format:"%@", FBSDKAccessToken.current().tokenString) as String
let parameters1 = ["access_token":FBSDKAccessToken.current().tokenString]
Requset = FBSDKGraphRequest(graphPath:"me/accounts", parameters:parameters1, httpMethod:"GET")
Requset.start(completionHandler: { (connection, result, error) -> Void in
if ((error) != nil)
{
print("Error: \(error)")
}
else
{
print(result!)
}
})
}
Ответ:
{
data = (
{
"access_token" = {MY_TOKEN};
category = Restaurant;
"category_list" = (
{
id = 273819889373419;
name = Restaurant;
}
);
id = 338236656688333;
name = "Restaurent TEST PAGE";
perms = (
ADMINISTER,
"EDIT_PROFILE",
"CREATE_CONTENT",
"MODERATE_CONTENT",
"CREATE_ADS",
"BASIC_ADMIN"
);
}
);
paging = {
cursors = {
after = MzM4MjM2NjU2Njc2MzMz;
before = MzM4MjM2NjU2Njc2MzMz;
};
};
}
Я хочу отобразить мою Restaurent TEST PAGE лайков в моем приложении. Как мне добиться этого в ios. Я прошел через Facebook API там, я не могу найти детали полностью.
Может кто-нибудь, пожалуйста, помогите мне отобразить количество лайков на странице Facdebook в Objective C или Swift.
Я сделал запрос, как показано ниже.
func getPageLikes(){
let parameters1 = ["access_token":FBSDKAccessToken.current().tokenString]
let request: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "/338236656688333/likes", parameters: parameters1, httpMethod: "GET")
request.start { (connection, result, error) in
print("result: \(result!)")
}
}
Ответ:
result: {
data = (
);
} * * тысяча двадцать-один