Я могу публиковать сообщения на собственной стене и извлекать информацию из стены группы, но не могу публиковать сообщения на стене группы (администратором которой я являюсь) и получаю сообщение об ошибке:
(OAuthException) (# 200) Пользователь не авторизовал приложение для выполнения этого действия
У меня установлены все правильные разрешения:
электронная почта, publish_stream, create_event, offline_access, publish_checkins, read_stream, sms, manage_pages
Я могу опубликовать что угодно на своей собственной стене - но когда я пытаюсь опубликовать на стене группы, это не получается.
Теперь я вижу некоторые упоминания о manage_groups в developer.facebook.com-сайт, который, очевидно, используется для получения более детальных разрешений, но я не знаю, как его использовать и получить правильный токен для публикации в группе (если это действительно так, я ошибаюсь).
Любые указатели?
С уважением
Ричард
------------ Пример моего тестового кода ниже (в VB с использованием FB v5C # Api)
Dim fb = New FacebookOAuthClient()
fb.ClientId = "XXXXXXXXXXXXXXXXXXXX"
fb.ClientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
Dim result = fb.GetApplicationAccessToken()
Dim fbapp = New FacebookClient(result.access_token.ToString)
Dim parameters As Object = New ExpandoObject()
parameters.message = "Test Post"
' I can pull from the Group feed ok
Console.Write(fbapp.Get("XXXXXXXXXXXXX"))
' But when I try and post...the error pops up.
Console.Write(fbapp.Post("XXXXXXXXXXXXX/feed", parameters))