我在向Facebook时间轴发布自定义OpenGraph故事时遇到问题。
我试图通过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
权限。
我是否必须等待应用程序的审核,或者有没有办法在开发时发布它?