Does FogzBugz have an API? - fogbugz

Does FogBugz offer a developer API for interacting with party applications? If so, where can I find documentation on it?

Try here: FogBugz XML API version 8

I am not aware of an API, but the SQL Server database is reasonably easy to navigate. I have written tools to extract entries from Fogbugz and insert them into a timesheet system.

Related

QuickBooks Web Connector Limitations?

I'm going to be building a custom interface for a QuickBooks Enterprise install (with Ruby on Rails). For example, we need to a have custom Estimate ("Quote") generator and later perform other functions as well. Before committing too heavily to the QBWC (QuickBooks Web Connector), I am hoping to understand any limitations that might exist.
Is there anything that the QBWC cannot do that can only be accomplished through the QuickBooks Enterprise interface itself?
I assume that there may be some "administrative" tasks that might not be able to be done, but Intuit's developer support can't seem to succinctly answer this question and has left me with a "Just try it and find out!" approach. This, of course, isn't really acceptable in my situation since I must understand any constraints / limitations going into this planning and proposal before really digging...
One other peculiar note in the docs (old, 2009, QBWC documentation) is: "... for a developer to write their own go-between application, in effect, replacing QBWC with their own implementation." Is this viable and does anyone have any experience with this who could provide some context of what this means?
Is there anything that the QBWC cannot do that can only be accomplished through the QuickBooks Enterprise interface itself?
Yes, there are many things. A short list of examples:
QBWC cannot add users
QBWC cannot change passwords
QBWC cannot switch between single-user and multi-user modes
QBWC cannot change settings (e.g. it cannot change the QuickBooks company from accrual to cash basis, or enable/disable tax)
QBWC cannot tell QuickBooks to update to the newest version
QBWC cannot communicate with QuickBooks when you have two separate QuickBooks companies open at once
(I'm sure there are many more)
It's also important to understand that the Web Connector is built on the same tech that all integrations with QuickBooks are built on.
Which means if the Web Connector can't do what you need, then you're SOL - no other different method of integration will be able to do what you need either.
You'd be much, much better off spec'ing out what you actually need to do, and then making sure that functionality is there, vs. trying to weed out what you can't do.

Is it possible to add a record to a Microsoft SQL Server table using an iOS app?

I know that it is possible to retrieve data from a SQL Server table using webservices that return pure XML (as explained here), but that will not allow me to add records to the table, right?
I am primarily a C# .NET programmer, but I have dealt a little with iOS development. Is there a way I can use some sort of iOS-equivalent to a TableAdapter to add records to the table? The app would be running on the same network the servers are connected to.
As deterministicFail, Sean Lange, and Adam stated in the comments, it is possible using a web service.
If anyone else is looking for some information on this topic, I found an article that explains this process in more detail. Click here to go to the article.
Thanks for the help, everyone.

Can a single company really not use QB API?...Semi Rant

We need to integrate our custom in house applications with quickbooks. When I saw the QB REST API and the IPP I was like "Yay!!! Finally Qb offered us something useful!".
It was a happy moment.....
Then I read this in the FAQ
I want to integrate my custom (non-SaaS, single-tenant) solution with QuickBooks API. Can I do this?
Not today, but we are considering it.
What? Why?
were paying customers, we have integration problems....largely caused by YOU intuit!
You already built it...I assume it works...so there's no effort whatsoever on your part!
So now you offer an API on a silver platter....but...oh wait....you can't use it.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Somebody tell me that I'm simply misunderstanding this....
Your understanding is correct. IPP Intuit Anywhere is the new platform only for SaaS applications.
Intuit still provides the traditional QBSDK SDK v12, which is useful if you are creating a custom integration for one company, or focused entirely on desktop scenarios only.
QBSDK Ref - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0250_qb
I'm not sure if this is a good option for you but we have created a pretty slick sync with QuickBooks using the SDK for the Method Integration platform. You can use our API with the sync engine to do what you need. You'll need a Method account though which is $40.00 per month.
I have done a lot of integration with QB, and prefer to use the RSSBus ADO.NET provider. It is infinitely easier than using Intuit's SDK, and has great documentation, such as - http://cdn.rssbus.com/help/RQ4/ado/pg_desktoptable-purchaseorders.htm. It works with the Desktop version and QB online.
I am not affiliated with them at all, just a happy customer!

Spiceworks technology

Which technology was used to develop "spiceworks"? Somewhere I found that it was developed on RoR. But what is the back-end technology they use to store data?
Spiceworks stores its information in a sqlite3 database file.
Here are some How-tos from the Spiceworks Community that talk about interesting ways to get at the data directly.
http://community.spiceworks.com/search?query=sqlite&tab=how_tos

BugzScout in hosted Fogbugz

Is it possible to use BugzScout in the fogcreek-hosted version of Fogbugz?
Yes, you can!
The documentation is on the FogBugz Knowledge Exchange. The sample code that ships for the for-your-server version of FogBugz is available for download here.

Resources