I'm trying to retrieve address information and home phone of attendees though the endpoint "https://www.eventbriteapi.com/v3/events/{eventId}/attendees/?token={token}".
But in the response i did not find the address information of any attendee though i had added the address fields. In response, i found a profile key which gave me the "cell_phone" but still no luck with the home phone or the address details.
The address details i'm taking about is the country, address, city, state, zipcode. i'm not able to find the same within the documents. i'm using the new version of api, the old version had event_list_attendees method which listed all the information i needed.
I would want the same response which "event_list_attendees" gave. Is there any method in the new API which would do the same.
Am i missing some step or the v3 API doesn't return these field ?
Kindly help.
Well i found that this is a bug with the new version of API. we have raised a ticket with the eventbrite team and this would be taken care of shortly.
I've had the same issue, they say they are aware and are updating the API - its currently only in preview!
I know this is quite old, but just wanted to let you know that the issue has been resolved and you can now access all Attendee address information.
Related
chaps,
i've found info on the 'instant update' feature in the 'express checkout' version of paypal:
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECInstantUpdateAPI/
is this functionality available with the 'payments rest api'? we have the exact same thing with our basket page where a customer can pay using paypal. if they change their shipping details in paypal, we need to recalculate the shipping.
does anyone know if this is possible?
thanks for any suggestions,
jake
I have the following code:
(Meeting beeing the exchange appointment)
For Each Recipient As String In emailAdresses
For i As Integer = 0 To Meeting.RequiredAttendees.Count - 1
If (Meeting.RequiredAttendees(i).Address).ToUpper() = Recipient.ToUpper() Then
Meeting.RequiredAttendees.RemoveAt(i)
Exit For
End If
Next
Next
Meeting.Update(ConflictResolutionMode.AutoResolve, SendInvitationsOrCancellationsMode.SendOnlyToChanged)
Now as you can see i'm using SendInvitationsOrCancellationsMode.SendOnlyToChanged.
But even though that i'm using that mode it is still sending the appointment to all of the attendees.
I've looked at msdn and the code is exactly the same. And msdn tells me the following should happen:
Save the meeting and send a meeting cancellation message to the attendee or attendees that you removed
So basically msdn sais it is works but it does not. Is there a work around for this issue or is anyone else experiencing the same problem?
our exchange server is a 2007 SP1 version.
The answer can be in C# or VB.NET, I'll translate it to the language we need.
PS. Adding members and using this mode causes the invite to send to the newly added member only. But as I said before deleting does not have this same behaviour.
Doing:
Meeting.Update(ConflictResolutionMode.NeverOverwrite, SendInvitationsOrCancellationsMode.SendOnlyToChanged)
Instead of:
Meeting.Update(ConflictResolutionMode.AutoResolve, SendInvitationsOrCancellationsMode.SendOnlyToChanged)
Solved my problem, I do not know why and what it was having trouble with though.
Using ConflictResolutionMode.AutoResolve instead of ConflictResolutionMode.NeverOverwrite did not work for me. After some research, I found out that this is the normal behaviour.
The SendInvitationsOrCancellationsMode enum's values SendOnlyToChanged and SendToChangedAndSaveCopy behave similarly when it comes to sending email (the only difference is that the latter saves a copy of the sent email and the former doesn't):
Send meeting invitations/cancellations only to attendees that have
been added or modified
There is no reference to attendees that have been removed. I thought that the work 'modified' here means that, but apparently that is not the case.
This Microsoft Support Article (Article ID: 2873493) says that this is the expected behaviour:
EWS issue: SentToChangeAndSaveCopy parameter in Appointment.Update
method does not work
Symptoms
Consider the following scenario:
You build an Exchange Web Services (EWS) application to update a meeting request in a Microsoft Exchange Server 2010 environment.
One or more invitees in the meeting request are externals or distribution lists.
You use the Appointment.Update method together with the SentToChangeAndSaveCopy parameter to remove one invitee from the
meeting request and to update the meeting request.
In this scenario, a meeting update is sent to all invitees.
Cause
This behavior is expected.
I've searched about ip & location for my website. I want to know where my visitor have entered the website. According to his location i will make some recordings, show the website with a different theme and so on.
I'm using Asp.Net, I would not use any providers or tools. I want to do it my own. How can I do it ? What shall I search ?
You'll need to use a third party service or tool to gather GeoLocation. I suggest trying out the IPInfoDB, http://www.ipinfodb.com , which is a free GeoLocation service. Once you sign up for an API key you can consume the service in C# as follows:
public static GeoLocation HostIpToPlaceName(string ip)
{
string url = "http://api.ipinfodb.com/v2/ip_query.php?key={enterAPIKeyHere}&ip={0}&timezone=false";
url = String.Format(url, ip);
var result = XDocument.Load(url);
var location = (from x in result.Descendants("Response")
select new GeoLocation
{
City = (string)x.Element("City"),
Region = (string)x.Element("RegionName"),
CountryId = (string)x.Element("CountryName")
}).First();
return location;
}
There are many services that provide GeoLocation but IPInfoDB is free and has worked well for me.
You can also gather this information on the client side using HTML5 as demonstrated at http://html5demos.com/geo . Of course if you want to use this information in your code you would somehow have to pass it to the backend.
The concept you are talking about is called Geo Location. The gist of it is there are databases that map ip addresses to ISP and ISP to physical locations. Here is the google search I used.
geo locate ip address
This page was particuarly interesting because it offered a good explication and some sources for free data.
http://www.iplocation.net/
Good Luck.
You have to use a third party service to fetch geo information about your user. I personally use https://api.iplocation.net/ that is free and without registration. It fits my need as I just need to know the country iso code.
You just have to make an http request to an api endpoint to get a json response. Happy coding !
Hey I am trying to use Purolator Web services to validate the address.
I already included web services in my project and have all credential to communicate but I don't know how to validate through web services and it's my first time that I am using web services please help
I am using C#
I have three input field to asp.net to validate
city
Postcode and
province
If someone can give me details info how to this validation through web service I will really appreciate their help.
Please give some sample code how can I do this
already included reference
using com.purolator.devwebservices;
com.purolator.devwebservices.ValidateCityPostalCodeZipRequestContainer;
This is how it show in their documentation.
I like to upload the picture to show you the web service request and response diagram but I don't have privileges
ValidateCityPostalCodeZipRequestContainer
ValidateCity PostalCodeZipRequest
tns:RequestContainer (extension)
tns:Addresses SenderA ddress - ShortAddress[]
tns:ArrayOfShortAddress
tns:ShortAddress
tns:ShortAddress
tns:City City -string
tns:Province Province - string
tns:Country C ountry - string
tns:PostalCode P ostalC ode; - string
In order to call the webservice, you first have to add a web reference, which you already did, now you need to instantiate the object of proxy class which from your post i believe is ValidateCityPostalCodeZipRequestContainer and call the RequestContainer method of object with required parameter to validate the address.
* Answer above is based on my assumptions becuase I don't have any information about the webservice. If you can post WSDL then I can give a precise answer.
Between, according to Purolator's website there are number of sample available here: https://eship.purolator.com/SITE/en/content/developmentprocess/websservicesprogram.aspx
May be you can find one using asp.net
And by the way there is a nice tutorial given here for consuming webservices in asp.net: Calling Web Service using ASP.NET.
My website can post a note or a feed into Facebook and receive noteid or feedid.
And now, I need to update a note or feed but i don't know how to do that.
Please help me!!! (^~^)
A Quick Search Found the Notes API Documentation and led me right to Note Editing.
If you want edit note with Graph API, you need send POST request:
https://graph.facebook.com/{NOTE_ID} with both fields: subject and message.
If you send only with one param, another in note set as empty