• facebook ads api


    api测试

    https://developers.facebook.com/tools/explorer/517735271920003?method=GET&path=act_1107316072738457%2Finsights%3F%26fields%3Dclicks%2Cimpressions%2Cspend%26level%3Daccount%26breakdowns%3D%26time_increment%3D1%26time_range%3D%7B'since'%3A'2017-11-26'%2C'until'%3A'2017-12-26'%7D&version=v2.11

    me/adaccounts

    #getting ad accounts 获取到ad node

    2、FB.api('/me/adaccounts');  FB.api('/me/adaccounts?fields=id,name');  FB.api('act_221377094983518?fields=id,name');

    #creating campaigns 创建广告系列

    3、FB.api('/act_221377094983518/campaigns', 'POST', {'name':'我的广告','objective':'LINK_CLICKS'}); MOBILE_APP_INSTALLSCONVERSIONS

    #updating campaigns 修改广告系列的相关设置

    4、FB.api('23842545377820361', 'POST', {'status':'PAUSED'}); //暂停

     app 添加products:marketing api

    添加account授权

    获取token

     

    获取userid、过期时间、short time access token

    获取long time user access token:(60天有效期)

    oauth/access_token?grant_type=fb_exchange_token&client_id=***********&client_secret=********&fb_exchange_token={short-time-access-token}

    获取app access token:

    oauth/access_token?client_id=********&client_secret=**********&grant_type=client_credentials

    获取short time user access token:(2小时有效期)

    登陆=》调用callbackurl,给出accesstoken=》添加app id、app secret后获取long time access token=》保存=》调用接口使用

    类似授权登陆的流程

    接口调用,graph api explorer可以不用添加param:access_token={valid access token}

    me/adaccounts

    {user id}/adaccounts

    act_{ads account id}/users

    /// <summary>
    /// SystemUserId or UserId.
    /// 
    ///( SystemUserId
    /// https://graph.facebook.com/API_VERSION/BUSINESS_ID/system_users
    /// ref:https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser)
    /// 
    ///( UserId
    /// ref:https://developers.facebook.com/docs/graph-api/reference/user/
    /// https://graph.facebook.com/API_VERSION/me/ids_for_business)
    /// </summary>
    

      

    act_{ads account id}/insights?

    act_{ads account id}/insights?fields=account_id,account_name,campaign_id{cost_per_action,results},campaign_name,date_stop,date_start,clicks,impressions,total_action_value,total_actions,spend,actions,action_values,website_purchase_roas,reach&level=account&breakdowns=&time_increment=1&action_attribution_windows=1d_view,28d_click,default&time_range={'since':'2018-01-01','until':'2018-01-22'}

    #facebook 获取report
    curl "https://graph.facebook.com/v2.11/act_1534433596654710/insights?access_token=************************&fields=account_id,account_name,campaign_id{cost_per_action,results},campaign_name,d
    ate_stop,date_start,clicks,impressions,total_action_value,total_actions,spend,actions,action_values,website_purchase_roa
    s,reach&level=account&breakdowns=&time_increment=1&action_attribution_windows=1d_view,28d_click,default&time_range={'sin
    ce':'2018-01-01','until':'2018-01-29'}"

    https://developers.facebook.com/docs/applinks/metadata-reference
    https://developers.facebook.com/docs/marketing-api/dynamic-product-ads/debugging-tools/event_statistics/v2.12
    https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights/
    https://developers.facebook.com/docs/marketing-api/reference/ad-report-run/
    https://developers.facebook.com/docs/marketing-api/targeting-specs
    https://developers.facebook.com/docs/marketing-api/targeting-search#country_group
    https://developers.facebook.com/docs/marketing-api/reference/ads-action-stats/  #action_device  

  • 相关阅读:
    Python正课15 —— 流程控制之while循环
    Python正课14 —— 深浅Copy
    Python正课13 —— 流程控制之if判断
    Python正课12 —— 成员运算 与 身份运算
    Python正课11 —— 逻辑运算
    Python正课10 —— 条件
    Python正课9 —— 可变不可变类型
    Python正课8 —— 运算符
    Python正课7 —— 与用户交互
    Python正课6 —— 垃圾回收机制
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/8126667.html
Copyright © 2020-2023  润新知