
after retrieving the usertoken, don't forget to set it via: Usertoken = userTokenNode.Get("token", "") String usertoken = verifyUserResult ĪpiResponse userTokenNode = verifyUserResult.Get("UserToken") Retrieve the usertoken from the xml result using Indexers If (verifyUserResult.State = ApiResultState.Failure)Ĭonsole.WriteLine("Result: ", verifyUserResult.ErrorMessage) Ĭonsole.WriteLine("Logging in failed, please retry, press any key to continue") VerifyUserResult = SessionApi.VerifyUser(Username, Password) While (verifyUserResult = null || verifyUserResult.State = ApiResultState.Failure) loop until the user successfully logged in Call init to set the API key, secret and URL (they are all preset)ĪpiClient.Init(ApiKey, ApiSecret, ApiUrl)
#PAMFAX ERROR CODE#
Use the prefix with the $full_path_to_local_file to tell the API Client it needs to upload a fileīelow you can see sample code to send a fax via our C#. Sample 3: Send a fax with a single file and without cover page to multiple recipients. }while( $test->state != "ready_to_send" )

If( ($test instanceof ApiError) // explicit error Set the cover to template 1 and the text to a random valueįaxJobApi::SetCover(1,'This is my test fax using the PamFax API') Add a recipient to the fax (change sample fax number to a real one)įaxJobApi::AddRecipient('+15752087007','Optional name of recipient') Create a new fax and give the users IP, UserAgent and an originįaxJobApi::Create($_SERVER,$_SERVER,'API Samples') Sample 2: Send a fax with cover page only to a single recipient. Optionally remember the user for later use || !isset($result) || !isset($result) ) // implicit error If( ($result instanceof ApiError) // explicit error $result = SessionApi::VerifyUser('test_user','test_users_password') verify the PamFax User Name (this is the PamFax account used to also login at ): Tell the API Client to use static wrapper classes

Tell the API Client to create objects from returned XML automatically include the PamFax API Client and set your credentials Sample 1: Including the PamFax API lib, setting the credentials and verify a user. Then include the pamfax_api.php file and if you want to use the wrapper classes: call pamfax_use_static() or pamfax_use_instance()
#PAMFAX ERROR DOWNLOAD#
Login to the PamFax API Frontend and download the code. Our PHP reference implementation is required to run the following samples. If you need help integrating PamFax with a different language, please contact us.
#PAMFAX ERROR FULL#
You will be able to download the full samples after creating an account (below). We currently have sample SDK libraries available for the following languages: Add fax functionality to your app quickly with our sample SDKs. Free PamFax API The PamFax API is completely free.
