def create_adaccountgroup(params={}): adaccountgroup = AdAccountGroup(parent_id='me') adaccountgroup[AdAccountGroup.Field.name] = \ unique_name('Ad Account Group Name') adaccountgroup[AdAccountGroup.Field.status] = 1 adaccountgroup.update(params) adaccountgroup.remote_create() atexit.register(remote_delete, adaccountgroup) return adaccountgroup
# You are hereby granted a non-exclusive, worldwide, royalty-free license to # use, copy, modify, and distribute this software in source code or binary # form for use in connection with the web services and APIs provided by # Facebook. # As with any software that integrates with the Facebook platform, your use # of this software is subject to the Facebook Developer Principles and # Policies [http://developers.facebook.com/policy/]. This copyright notice # shall be included in all copies or substantial portions of the software. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. from examples.docs import fixtures ad_account_group_id = fixtures.create_adaccountgroup().get_id() # _DOC open [ADACCOUNTGROUP_UPDATE] # _DOC vars [ad_account_group_id] from facebookads.objects import AdAccountGroup adaccountgroup = AdAccountGroup(ad_account_group_id) adaccountgroup[AdAccountGroup.Field.name] = 'New AdAccountGroup Name' adaccountgroup.remote_update() # _DOC close [ADACCOUNTGROUP_UPDATE]
# Facebook. # As with any software that integrates with the Facebook platform, your use # of this software is subject to the Facebook Developer Principles and # Policies [http://developers.facebook.com/policy/]. This copyright notice # shall be included in all copies or substantial portions of the software. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. from examples.docs import fixtures ad_account_group_id = fixtures.create_adaccountgroup().get_id() # _DOC open [ADACCOUNTGROUP_READ] # _DOC vars [ad_account_group_id] from facebookads.objects import AdAccountGroup adaccountgroup = AdAccountGroup(ad_account_group_id) adaccountgroup.remote_read(fields=[ AdAccountGroup.Field.name, ]) print(adaccountgroup[AdAccountGroup.Field.name]) # _DOC close [ADACCOUNTGROUP_READ]