Я использую facepy python SDK , чтобы публиковать темы, созданные в моем приложении Facebook, на стене пользователя, создавшего тему (темы похожи на сообщения в моем приложении). Несмотря на то, что публикация на стене пользователя работает как шарм, кажется невозможным отобразить изображение, принадлежащее этому посту. Кажется, что я попробовал каждую комбинацию значений для POST; просто сообщение и картинка, полное сообщение + картинка + ссылка и т. д. Но ничего не работает.
Я получил этот формат, который показывает каждое поле отлично, кроме изображения.
curl -F 'access_token=...' \
-F 'message=I posted a new topic' \
-F 'link=https://www.example.com/topic/123' \
-F 'picture=https://www.example.com/static/topic-123-thumbnail.jpg' \
-F 'name=I\'m running out of topics to test with' \
-F 'caption=Can you predict it?' \
-F 'description=Gotta get some more inspiration' \
https://graph.facebook.com/.../feed
Этого должно быть достаточно в соответствии с документацией, но это не работает, целевой URL даже имеет то же изображение, связанное через поле meta og: image, просто чтобы быть уверенным, но это тоже не помогает.
У меня такая же проблема в другом приложении, так что, похоже, это не связано с этим конкретным приложением facebook ...