私はFacebook経由で私のFacebook広告情報にアクセスしようとしています。 このページのドキュメントは、 https://developers.facebook.com/docs/marketing-api/reference/ad-accountです。 これは私のコードは(Ruby on Railsの)どのように見えるかですapi経由でFacebook広告にアクセスできない
def get_ad_set
access_token = get_access_token
uri = URI.parse("https://graph.facebook.com/act_10************31/adsets")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({"fields" => "name", "access_token" => "#{access_token}"})
response = http.request(request)
end
そして私が得る応答は次のとおりです。[0] "OAuthの\" Facebookプラットフォーム\」
"WWW認証" => \ "invalid_request \" \ "無効なパラメータ\" "
アプリのために提出された「Ads Management Basic Access」がないためですか? 私は公共の利用のためのデータを本当に望んでいませんが、それは内部ニーズのためだけです。 「広告管理の基本アクセス」アイテムを送信し、Facebookがそれを使用するために承認するまで待つ必要がありますか?
を参照して、開発者のサンドボックスを使用することができますおそらく、それは「広告管理の基本アクセス」が意味するようなものだからです。 –
しかし、私はそれが特定のアクションにアクセスできないということではないようだが、一般的な構文エラーのように見える。あなたのURLの – Itai
。あなたはapiのバージョンを忘れていますか? –