Я пытаюсь загрузить фотографию на Facebook через Graph API в тестовой учетной записи пользователя для своего приложения. При наличии только параметров url, link, name
загрузка работает нормально, возвращая действительный идентификатор фотографии.
Однако, если я использую дополнительный параметр tags
, я получаю следующую ошибку:
{
"error": {
"message": "(#100) param tags must be an array.",
"type": "OAuthException",
"code": 100
}
}
Я пытался предоставить значение для tags
почти во всех возможный способ, который я могу придумать, поскольку я знаю, что Graph API не является простым (даже параметр url
, который используется для загрузки фотографии с URL-адреса, не указан в разделе photo
API-метод графа);
Один идентификатор пользователя
Теги = 100003919104407
Несколько идентификаторов пользователей CS'D
Теги = 100003919104407100003919104408100003919104408100003919104409
Массив с идентификаторами не так, как целые числа
Теги = [100003919104407, 100003919104407, 100003919104407, 100003919104404, 100003919104404 ,100003919104405]
Массив с идентификаторами в виде строк
tags=["100003919104407", "100003919104404","100003919104405"]
Массив, содержащий объекты, согласно документации Facebook Graph API
tags=[{ "id":"100003919104407"},{"id":"100003919104404"},{"id":"100003919104405"}]
Если бы кто-нибудь мог сказать мне правильный формат/другой параметр, через который следует передавать идентификаторы пользователей в за то, что их отметили на фото, буду очень благодарна.