These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Need an answer on EDK Feed Syndication

Author
Tirestun
Caldari Provisions
Caldari State
#1 - 2012-05-04 14:11:13 UTC
Ok, I'm not usually this dense, but I just can't find a hard answer to adding a feed into an EDK killboard's Feed Syndication page.

I admit that I have no idea how this works on a fundamental level, thought that's on a list of things for me to figure out.

Looking at my current feed syndication seting, I have

http://eve-kill.net/?a=feed as a feed. This is probably wrong, as

I've read also that the corpid plays a role somewhere in this if you want to pull data only for a specified corp. This brings me to the question:

What is the proper feed syntax?

and

Where do you find your Corpid (I don't want to see 'oh go to evemaps', that's not at all helpful. Where on evemaps are they, if that's the case?)

Many thanks,

.tirestun
Nutbolt
University of Caille
Gallente Federation
#2 - 2012-05-04 15:55:16 UTC
I am having issues with the feedsyndication from evekill as well, however to note on your link, it should be idfeed, not feed. This new feed type uses the ids of modules etc... instead of their names or something.

To find your corpid go ingame, autolink your corp by typing in the name of your corp into a chat box, highlighting it and right clicking, then autolink--> corp. Then hit enter. In the dialogue box where your message just went copy it and then paste this into notepad or similar. This will include your corp id which will be a series of numbers.
Tirestun
Caldari Provisions
Caldari State
#3 - 2012-05-04 15:56:58 UTC
Nutbolt wrote:
I am having issues with the feedsyndication from evekill as well, however to note on your link, it should be idfeed, not feed. This new feed type uses the ids of modules etc... instead of their names or something.

To find your corpid go ingame, autolink your corp by typing in the name of your corp into a chat box, highlighting it and right clicking, then autolink--> corp. Then hit enter. In the dialogue box where your message just went copy it and then paste this into notepad or similar. This will include your corp id which will be a series of numbers.


Aha. So it needs to be copied from the chat window, not the message input field?
Nutbolt
University of Caille
Gallente Federation
#4 - 2012-05-04 16:01:15 UTC
yeah, thats what ive found. When you paste that into notepad or whatever. it includes the 'code' used to format it neatly in eve. so it includes the corpid. this also works for modules, ships etc...
Tirestun
Caldari Provisions
Caldari State
#5 - 2012-05-04 16:37:24 UTC  |  Edited by: Tirestun
Nutbolt wrote:
yeah, thats what ive found. When you paste that into notepad or whatever. it includes the 'code' used to format it neatly in eve. so it includes the corpid. this also works for modules, ships etc...


Thanks a bunch man, this was the last thing on my major to-do list for setting up corp bidness.

So to clarify, the syntax for the feed link would be

http://killboard.domain.com/?a=idfeedxxxxxx

where xxxxxx is the corpid number?
Nutbolt
University of Caille
Gallente Federation
#6 - 2012-05-04 17:39:42 UTC
This is the point where I am now 'stuck' as well. From what I can tell http://eve-kill.net/?a=idfeed is all you need and the killboard puts in the rest, such as corpid etc... however I cannot get it to work on mine, either putting in the above, or adding corp id etc... Although it works if I put it directly into the browser, so don't know if its the killboard being weird, my server being weird, or evekill being weird lol. Hopefully someone else will reply to this thread with a more helpful answer :D

If you go to http://eve-kill.net/?a=idfeed it has a brief description of the arguments you can provide to get certain data.
Tirestun
Caldari Provisions
Caldari State
#7 - 2012-05-04 17:46:05 UTC
http://eve-kill.net/?a=idfeed&corp=xxxxxxxx

This is what it *should* be, I think.
Khorkrak
KarmaFleet
Goonswarm Federation
#8 - 2012-05-04 19:27:38 UTC  |  Edited by: Khorkrak
Another way to get a corp id is to just use the EVE API like so:

Start by finding out your character id:
https://api.eveonline.com/eve/CharacterID.xml.aspx?names=Khorkrak

Plug that in to get your corp id along with all of the ones you've ever been in.
https://api.eveonline.com/eve/CharacterInfo.xml.aspx?characterID=283117029

It's kind of crappy that there's no CorporationID or AllianceID functions so you have to use the two step thing above.

As for EDK to get all corp kills, you may need to tell it to start at 1 and it'll perhaps take it from there.

http://eve-kill.net/?a=idfeed&corp=98091379&lastintID=1

So for my corp that returns the first kill / loss ever, 50 entries total. I don't have the EDK source here from what I recall it uses the last id from that set to requery from there onwards until it gets no results meaning it has everything to date. If instead I leave off the &lastintID=1 parameter I end up with the most recent 50 and that's it.

Developer of http://www.decloaked.com and http://sourceforge.net/projects/pykb/

Karbowiak
State War Academy
Caldari State
#9 - 2012-05-05 14:48:36 UTC
If you're lazy you can just input: http://eve-kill.net/?a=idfeed into the idfeed field.
The killboard will handle the rest :)
Nutbolt
University of Caille
Gallente Federation
#10 - 2012-05-05 14:55:05 UTC
I get an error, saying error with feed.... and something about fetching it. Is it likely my killboard having issues and not evekill yeah?
Tirestun
Caldari Provisions
Caldari State
#11 - 2012-05-07 14:13:10 UTC
Finally! Something solid.

Ok, so over the weekend I logged in, flew myself out to Nullsec, and was happily and swiftly podded. I posted the lossmail myself on eve-kill (not my killboard), and ran the Fetch! operation on my killboard with the feeds:

http://eve-kill.net/?a=idfeed&corp=98108020
http://eve-kill.net/?a=idfeed

One has my corp id, the other is just the regular ?a=idfeed ... The mails were fetched and posted properly.

So, if you've come across this thread for answers, hopefully this all helped. It helped me!