コード例 #1
0
 public function testAddAndDeleteEmail()
 {
     $email = new Email();
     $email->setEmail(Utils::randomEmail());
     $resp = Utils::getBuddy()->getApiEmails()->addAuthenticatedUserEmail($email);
     $this->assertInstanceOf('Buddy\\Objects\\Email', $resp);
     $resp = Utils::getBuddy()->getApiEmails()->deleteAuthenticatedUserEmail($email->getEmail());
     $this->assertEquals(true, $resp);
 }
コード例 #2
0
 public function addEmail()
 {
     try {
         $buddy = new Buddy(['accessToken' => 'yourAccessToken']);
         $email = new Email();
         $email->setEmail('*****@*****.**');
         $resp = $buddy->getApiEmails()->addAuthenticatedUserEmail($email);
         var_dump($resp);
         exit;
     } catch (BuddyResponseException $e) {
         echo $e->getMessage();
         exit;
     } catch (BuddySDKException $e) {
         echo $e->getMessage();
         exit;
     }
 }
コード例 #3
0
 /**
  * @param Email $email
  * @param null|string $accessToken
  * @return Email
  */
 public function addAuthenticatedUserEmail(Email $email, $accessToken = null)
 {
     return $this->postJson($accessToken, ['email' => $email->getEmail()], '/user/emails')->getAsEmail();
 }