我在将自定义 OpenGraph 故事发布到 Facebook 时间线时遇到问题。
我正在尝试通过 Koala-Gem 从 Rails 应用程序发布:
@graph = Koala::Facebook::API.new(self.facebook_user_access_token, FacebookService.facebook_keys[:app_secret])
@graph.put_connections('me', 'namespace:action', objcet: 'link/to/object')
我的对象元数据如下所示:
%meta{:property => 'og:type', :content => 'fitness.course' }
%meta{:property => 'fb:app_id', :content => 'an_app_id' }
%meta{:property => 'og:title', :content => 'Sample Post' }
%meta{:property => 'og:image', :content => 'link/to/sample_post.png' }
%meta{:property => 'og:url', :content => 'link/to/sample_post' }
%meta{:property => 'fb:explicitly_shared', :content => 'true' }
即使我通过 Graph API Explorer 发布故事,该帖子也只会出现在活动日志中,而不会出现在 Facebook 时间线中。
我已将Explicitly Shared
选项设置为true
并已请求publish_actions
用户许可。
我必须等待应用程序的审核,还是有办法在开发时发布它?