有没有一种方法Facebook测试用户发布隐私EVERYONE?

时间:2017-03-11 21:07:06

标签: ruby-on-rails ruby facebook facebook-graph-api koala

我正在编写与Facebook测试用户功能进行Facebook集成的自动化测试:https://developers.facebook.com/docs/apps/test-users

我需要测试该帖子是公开的,但无法做到这一点,因为当我将隐私价值设置为EVERYONE时,它会将其设置为ALL_FRIENDS并作为回应我得到:

{
    "success" => true
}

我正在使用Ruby gem Koala,我的代码如下所示:

@test_users = Koala::Facebook::TestUsers.new(:app_id => ENV['FACEBOOK_KEY'], :secret => ENV["FACEBOOK_SECRET"])
fb_data = @test_users.create(true, "user_posts,publish_actions")
graph = get_graph(fb_data["access_token"])
graph.put_object("/", "/#{post_id}", privacy: {value: "EVERYONE"}.to_json)

可能不清楚,但图变量包含测试用户创建的access_token

0 个答案:

没有答案