2012-04-25 3 views
0

Я пытаюсь обновить адрес/местоположение бизнес-страницы facebook через API, используя румяный камень koala, до сих пор не работающее решение.Как обновить адрес страницы facebook через API

page_access_token = "gw4t3434" 
page_api = Koala::Facebook::API.new(page_access_token) 
page_api.graph_call('me', {:location => {:street => "my street"}}, 'post') #error. Koala::Facebook::APIError: OAuthException: (#100) Parameters do not match any fields that can be updated 
page_api.graph_call('me', {:location => {:address => "my street"}}, 'post') #error. Koala::Facebook::APIError: OAuthException: (#100) Parameters do not match any fields that can be updated 
page_api.graph_call('me', {:address => "my street"}}, 'post')# not raise error but not working 
page_api.graph_call('me', {:street => "my street"}}, 'post')# not raise error but not working 

Я не могу найти четкое объяснение либо в facebook api reference относительно обновления адреса на странице. Мне может не хватать чего-то ...

ответ

2

Вы не можете записать объект местоположения, только читать. См. «Updating Page Attributes» в API. Кроме того, нет разрешения на запрос на запись в объект местоположения.

Альтернатива заключается в том, что вы пишете раздел о странице - это разрешено. Возможно, вы можете разместить ссылку на адрес здесь, чтобы соответствовать требованию сделать изменения адресов видимыми для конечного пользователя.

Смежные вопросы