コード例 #1
0
 public function testTailoredAudienceChangesCanBeFetchedAndUpdated()
 {
     $this->markTestSkipped('waiting for write access to twitter ads api');
     $accounts = $this->twitter->getAccounts();
     $this->assertGreaterThan(0, count($accounts));
     $account = iterator_to_array($accounts)[0];
     $audience = new TailoredAudience($account);
     $audience->setListType(TailoredAudience::LIST_TYPE_EMAIL);
     $audience->save();
 }
コード例 #2
0
 public function testTailoredAudiencesCanBeAddedFetchedAndDeletedSuccessfully()
 {
     $audience = new TailoredAudience($this->account);
     $audience->setListType(TailoredAudience::LIST_TYPE_EMAIL);
     $audience->setName('test audience');
     $newAudience = $audience->save();
     $fetched = (new TailoredAudience($this->account))->load($newAudience->getId());
     $this->assertEquals($fetched->getId(), $newAudience->getId());
     $this->assertEquals($fetched->getName(), $newAudience->getName());
     $this->assertEquals($fetched->getListType(), $newAudience->getListType());
     $fetched->delete();
 }